AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

PropellerAds
Google-Bing-Mediago-Criteo开户
⚡️按条S5代理⚡️静态⚡️独享⚡️5G广告专用虚拟卡/U充值/高返点皇家代理IP⚡️#1性价比⚡️
Mediabuy⚡️玩家开户首选【鲁班跨境通-自助充值转账】FB/GG/TT❤️官方免费开户Affiliate 全媒体流量资源⚡️
Taboola/Outbrain /Bing⚡️一级代理开户投流-7*24h❤️人工在线【官方】❤️搜索套利买量投流开户独立站⚡️开户投放
⚡️AdsPower:安全不封号,高效自动化Google FB TK游戏代投⚡️E.PN 虚拟卡⚡️BINOM TRACKER 60% OFF!
比Adplexity还好用的Spy工具ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理虚拟信用卡+独立站收款
全球虚拟卡, 支持U充值Facebook 批量上广告尤里改 - FB 稳定投放免费黑五教程(持续更新、欢迎交流)
FB 三不限源头 - 自助下户充值转款各种主页、账单户、BM户(优势)⚡️TikTok企业户,bm户,账单户IPCola原生住宅IP⚡️$1.8/条双ISP
FB海外户、GG老户、TK加白老户PTM虚拟卡[全新卡BIN+高返点]FB虚拟卡⚡️消费越多返现越多最大欧洲Nutra网盟BA找量
FB个号1块一个TikTok2审户/老户/国内外端口/加白SX.ORG 高质量代理⚡235+ 地区GG,FB,TK, 欧美源头, 欢迎合作❤️
跨境债务催收/风险代理DataImpulse⚡️纯净住宅代理仅 $1FB企业户海外户,授信户,TK加白户广告位出租
8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构  
查看: 7839|回复: 3

[原创教程] wordpress 调用函数更新文章 多站管理 Post操作就可以了

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑
& o  z0 a) c8 L: _8 n  u% G/ B
8 \/ M- o8 t: u! x, G: U* z7 d/ j直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持+ |' r; }. _4 A. I& w7 o4 Y

; Y8 I6 B! G" G! H" J我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
5 U$ Q1 v( O  [- B% r5 ^7 i
" h* ]! P+ L+ Z" ~$ z9 _! ]方便实用 简单 何乐而不用呢

  1. / B* s# m7 n- A( a  H
  2. <?php4 E) r8 s9 q+ Z* q  H: `

  3. 8 W/ I* d/ R0 [2 ~/ O5 T
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    0 O0 [" B! E# q/ a$ A8 H! h- V0 j0 ~
  5. require_once( ABSPATH . 'wp-config.php' );8 e$ n( N" A2 E2 X$ y
  6. require_once( ABSPATH . 'wp-settings.php' );4 F2 o0 O0 ?0 \* W- ^
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    9 j8 G7 R1 B* [" C( v# n# ~
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    . B9 u& @' k5 j
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    9 M1 g, Z. G9 e" p7 l( ~$ K
  10. $title = $_POST["title"];& l# n, U- |0 `3 z# _. N& r
  11. $content = $_POST["content"];
    8 }4 L  O1 D4 A" |
  12. $tags = explode("_",$_POST["tags"]);5 \/ c' e: P8 V
  13. $cate = $_POST["cate"];7 y' s. F8 C% N. |/ O
  14. //print_r $tags;3 D0 p7 B/ B6 g2 }: M
  15. //
      I4 m. b$ @: B) a1 }
  16. //" h2 n* V2 k* }9 ?3 b
  17. $wp = new WP();
    " O7 z4 W1 f, D' ~4 ^
  18. $wp->main();
    ) n5 Y  N& X$ Q! }2 W  i
  19. //
    5 x1 X! j) b( x- _. ^
  20. $my_post = array();0 {# `% Y1 `3 u! g" B. A- D
  21. $my_post['post_title'] = $title;) ^6 ^1 W6 E% i! ^( v+ Z1 t
  22. $my_post['post_content'] = $content;8 I' q6 @6 ^7 i: E2 \- i
  23. $my_post['post_status'] = 'publish';6 F3 N# j- \4 i- `8 ~$ q5 C
  24. $my_post['post_author'] = 1;' Z- p: ^/ `, E) ^' @) o
  25. $my_post['post_category'] = array($cate);
    - D# q+ m; ~/ l6 r% F
  26. $my_post['tags_input'] = $tags;
    * q* D3 p8 x" k. V( T
  27. //$my_post['tags_input'] = array('tag1', 'tag2');! B* M, P( V3 l
  28. //$my_post['post_status'] = 'future';
    $ Q' V* D3 |1 T) ^, ]' E. ?. Z) S& ]
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';# u* {" U3 e1 L; I  M& }8 ~

  30. # j& [  b" p* F' Q8 E
  31. // Insert the post into the database
    # _- e8 }+ s" U9 ?0 Z, g2 ^2 u
  32. $ret = wp_insert_post( $my_post );  O( p" ]; [, q4 q# p: M8 {; D; A
  33. echo $ret;
    . t8 y4 r  u- h
  34. ?>
    " i0 h1 x% [3 _. x6 K5 ~
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. * r+ \" G  ?8 s$ u
  2. <?php+ `% v7 u* z8 P  p% A$ {
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    4 \" x% z! Q0 e3 E; \' f
  4. require_once( ABSPATH . 'wp-config.php' );6 {, b/ Y) l; Z/ Q
  5. require_once( ABSPATH . 'wp-settings.php' );
    5 J* q4 Q7 l; D9 @* V
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );) J3 _* m- }) {; N( Q8 \
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
      D: T* E( H% J+ v1 ]) g
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );5 D' y6 @+ ]( r* v  U+ X6 v
  9. $pic_name = $_POST["pic_name"];& }3 T* |8 e6 T/ J$ h3 P
  10. $pic = $_POST["pic"];
    # s* p* _' t/ u% p
  11. if($pic != "" && $pic_name != "")
    ) l; h  o0 D% L, [
  12. {
    $ y% R) l' F; L) B/ a$ i0 C
  13. $path = "images/";
    * U- |" h% Z5 M4 N3 j7 `
  14. $pic_name = $path.$pic_name;
    3 k# y, }! ?1 d) {/ ^+ b' [
  15. echo $pic_name;
    5 j; p: s7 A% v1 ?$ F
  16. echo "||";
    - e% G3 n# T2 t+ V; u
  17. error_reporting(0);2 [: e4 k* m% T6 J2 h9 {
  18. mkdir("images");; ?, }: w' s2 N/ b3 _" f
  19. $handle = fopen($pic_name, 'w');& u  l- Z. {9 v: Y$ u" W( l' E
  20. echo fwrite($handle,file_get_contents($pic));6 U9 J" I  i; ]0 U; z8 ]8 ]* j' Z
  21. }
    - {* `. v- `, f' L# _

  22. % P1 e6 [9 ~& c) ~! m( c2 O
  23. $title = $_POST["title"];6 W" w! J$ X5 m) I; S
  24. $content = $_POST["content"];
    6 j, P, W' @& [! h3 f7 Y; c
  25. $tags = explode("_",$_POST["tags"]);' [& A- N, f& [* d" z' D
  26. $cate = $_POST["cate"];$ N7 g1 P  s) {4 t6 @" g
  27. //print_r $tags;! ~; Q; r6 _6 v9 }3 l7 X* D+ M
  28. //
    : R7 ^6 j' e7 [. {4 U5 [
  29. //" n' Y) H8 i( w# y* V. P
  30. $wp = new WP();
    / ]( l+ N, y/ P! {. J7 K9 Y
  31. $wp->main();6 T8 g3 S! O1 _& E6 r8 j, _
  32. //- B% X. Q) P/ [
  33. $my_post = array();0 ?7 D$ T; R" x2 }: I
  34. $my_post['post_title'] = $title;# F: @  u1 _7 B. F( r
  35. $my_post['post_content'] = $content;' y% X$ V+ Q$ M: L1 _( Q! P1 C
  36. $my_post['post_status'] = 'publish';" v6 ~! \4 A4 R3 n* R
  37. $my_post['post_author'] = 1;$ o; B7 d: X+ _; S
  38. $my_post['post_category'] = array($cate);8 m- u0 Z, B# p. K/ ^! Q6 E+ ^" W
  39. $my_post['tags_input'] = $tags;/ b6 j) f% x3 R7 s
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    8 n( M- C- N; ?
  41. //$my_post['post_status'] = 'future';$ N8 _; [' N- c2 J: b* @
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    5 K  o  |* s7 s4 ?2 T6 L0 _
  43. 0 i5 E/ S) U/ b' g0 v2 ]
  44. // Insert the post into the database6 ?. c5 D( q# M9 D8 `. [
  45. $ret = wp_insert_post( $my_post );
    8 T( F5 k) \" C6 t
  46. echo $ret;
    7 i( O9 w) H$ G0 T: K$ ]
  47. ?>! B" t' A& Y, t8 t$ W( P
复制代码
我自己写的; r# z5 r' V8 |7 I& @/ {$ }
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 4广告币 +6 收起 理由
helloworld + 1 赞一个!
mj23zyb + 2 经验不错!
suyu8776 + 2 很给力!刚想自己写一个呢
左庶长 + 1 很给力!期待更多分享:)

查看全部评分

相关帖子
回复

使用道具 举报

54

主题

9

广告币

6010

积分

禁止访问

积分
6010
发表于 2013-2-25 19:12:29 | 显示全部楼层
火车头的wp免登陆接口就是利用wp_insert_post,用哈默的接口相对强大些
回复 支持 反对

使用道具 举报

21

主题

679

广告币

894

积分

中级会员

Rank: 3Rank: 3

积分
894

社区QQ达人

发表于 2013-2-25 20:33:59 | 显示全部楼层
用xmlrpc不是更好吗
回复 支持 反对

使用道具 举报

15

主题

598

广告币

565

积分

中级会员

Rank: 3Rank: 3

积分
565
发表于 2015-3-3 14:05:49 | 显示全部楼层
楼主辛苦了!~~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们|联系我们|DMCA|广告服务|小黑屋|手机版|Archiver|Github|网站地图|AdvertCN

GMT+8, 2026-4-13 23:19 , Processed in 0.047861 second(s), 15 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

快速回复 返回顶部 返回列表