找回密码
 立即注册

QQ登录

只需一步,快速开始

PropellerAds
⚡️按条S5代理⚡️静态⚡️独享⚡️5GMediabuy⚡️玩家开户首选【鲁班跨境通-自助充值转账】FB/GG/TT❤️官方免费开户
Affiliate 全媒体流量资源⚡️Taboola/Outbrain /Bing⚡️一级代理开户投流-7*24h❤️人工在线【官方】❤️搜索套利买量投流开户
独立站⚡️开户投放Google FB TK游戏代投⚡️E.PN 虚拟卡⚡️BINOM TRACKER 60% OFF!
比Adplexity还好用的Spy工具ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理全球虚拟卡, 支持U充值
【15 年团队 - 广告自动化系统、定制开发】【ActionKey】Meta API 桥接令牌尤里改 - FB 稳定投放【神盾 AI】Meta 广告资产防护 永久免费
FB 三不限源头 - 自助下户充值转款各种主页、账单户、BM户(优势)IPCola原生住宅IP⚡️$1.8/条双ISPFB资源,账单户,分享户,国内一手
TK加白户/二解户/FB海外户/GG老户最大欧洲Nutra网盟BA找量 FB高权重耐操个号⚡️稳定过审FB企业户海外户,授信户,TK加白户
联盟收款/海外资金下发/服贸结汇✔Taboola海外户源头全球效果广告投放平台|Vertoz IngeniousPlexSX.ORG 住宅IP | 凭码ADVERT3免费领3GB
广告位出租   
查看: 8530|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
Influxtec
本帖最后由 finder 于 2014-12-28 15:13 编辑 ( M& r8 n0 X6 E6 s6 n+ e2 S  b
# W3 D* m) x# l( G
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持: d* S) ^4 }( _& P
& _7 v7 W: ^  `7 x1 q1 V# F# u6 K, S
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
' F+ \  A. h5 ?3 L! }6 c& l' g, @, L0 |1 ?2 v! t1 \
方便实用 简单 何乐而不用呢
  1. - a: {! v/ Y0 J+ ~# e9 Q
  2. <?php5 ^4 M2 }" V3 A# G1 L" s& I

  3. $ S5 h5 D& \; G" `% E% O
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    & x: C3 [5 S$ I! i
  5. require_once( ABSPATH . 'wp-config.php' );
    9 ]% ?, l) I" _! Z$ `7 t2 {
  6. require_once( ABSPATH . 'wp-settings.php' );& [1 ?) g* `: `7 B+ R  j/ E9 c
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    9 N" I8 k  j5 d1 v: j8 Z
  8. require_once( ABSPATH . 'wp-includes/functions.php' );7 D. @& y+ e! O6 i1 H
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    1 X6 a# `4 n; a& F
  10. $title = $_POST["title"];
    / I8 x+ H$ p- T. E# X
  11. $content = $_POST["content"];. R! \# Z* I8 R  ?' e
  12. $tags = explode("_",$_POST["tags"]);
    0 [* @6 S/ m* F4 {  r# c; L
  13. $cate = $_POST["cate"];' j3 V% b8 N) X& G2 Z( p
  14. //print_r $tags;5 @! E5 f! p3 x* z4 \
  15. //4 A) K: X! ]2 |' ]4 q; E: c
  16. //  B7 T5 F4 }# ^
  17. $wp = new WP();7 X) Z$ V* j. L9 \' [7 p
  18. $wp->main();
    5 L0 s( _' m# S* @# H0 _- s
  19. //
    ( x& R+ {, K; O, r/ p
  20. $my_post = array();- m: t1 I) j9 _$ J& [
  21. $my_post['post_title'] = $title;
    / n, i; d6 ]% Z2 g
  22. $my_post['post_content'] = $content;  i1 ?! c/ ^( f7 R) `$ q+ s
  23. $my_post['post_status'] = 'publish';
    & S3 N: s* l' e1 B. K' s' O
  24. $my_post['post_author'] = 1;
    $ e; i0 w' X, C$ S0 V
  25. $my_post['post_category'] = array($cate);
    5 U3 |+ o9 b- A% q5 B( |" m
  26. $my_post['tags_input'] = $tags;
    8 n9 @; }9 [5 V, }0 Z* D0 {
  27. //$my_post['tags_input'] = array('tag1', 'tag2');9 E, O4 ?3 w) {4 I
  28. //$my_post['post_status'] = 'future';4 |8 V: H0 \1 _" O+ {1 |. {" \
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    9 S! O: {9 j/ r

  30. 4 v) }8 T7 }6 }9 n0 k
  31. // Insert the post into the database
    6 _" P6 O1 b7 ~( g  x
  32. $ret = wp_insert_post( $my_post );( n9 j+ _- ]/ y7 ?, g
  33. echo $ret;( U: o! j% X2 c' u" _0 Y1 L  L
  34. ?>( l/ i6 H" e& _: U% j: `$ f, R
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. 1 i" L% D0 E9 M3 X4 E) Z
  2. <?php5 c) B% a% U; w5 I3 j- X( o
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );8 \" J+ V, S! u
  4. require_once( ABSPATH . 'wp-config.php' );
    9 Z1 ^# O9 ]6 D! F  s( B3 X
  5. require_once( ABSPATH . 'wp-settings.php' );2 B# I- t1 Z" O* _7 b+ U9 m
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    : n! X' X' _6 N6 a- N2 [
  7. require_once( ABSPATH . 'wp-includes/functions.php' );, Q, ]+ p4 n! p- U4 l- U
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    % |# L  g  X7 F9 y" x; [( d- q
  9. $pic_name = $_POST["pic_name"];, n1 ]! X9 s2 ~- o- A
  10. $pic = $_POST["pic"];9 S7 b. y$ D8 Z2 h! g4 B8 k: o
  11. if($pic != "" && $pic_name != "")
    6 r3 e. Z3 s2 A% u# h+ T
  12. {
    0 P+ |) w0 M$ b
  13. $path = "images/";
    - a$ u: w2 \9 X4 F
  14. $pic_name = $path.$pic_name;  c1 C$ [$ f  N3 T7 \1 P8 D8 W
  15. echo $pic_name;1 r: i' k$ A, j( J3 c1 G
  16. echo "||";
    8 u' w5 K7 [8 ?
  17. error_reporting(0);1 y- J6 s3 @) E
  18. mkdir("images");
    % T$ j2 k' D. N8 z1 n$ v/ K
  19. $handle = fopen($pic_name, 'w');! j! g1 i9 a4 G- Q* }! N
  20. echo fwrite($handle,file_get_contents($pic));
    ' [  `# y2 ^& S9 p6 L
  21. }& G1 Y9 }5 |& F

  22.   Q7 V4 S) z, y4 [+ M
  23. $title = $_POST["title"];
    4 @8 \: V5 \- m" s9 |8 N+ d
  24. $content = $_POST["content"];
    9 a, u3 K" r7 S7 u2 _
  25. $tags = explode("_",$_POST["tags"]);0 P; Z* G' y, D; ?' g2 b
  26. $cate = $_POST["cate"];
    % x! _( k/ A. [. c
  27. //print_r $tags;& y. Q) T$ P+ Q1 R; M1 m  W# c& S% |" f
  28. //
    0 l* I3 D; z7 E1 q; F
  29. //2 ~+ C& M+ b  D" m  }' y
  30. $wp = new WP();  l+ D6 J1 `5 p* Y% v" h: n' R9 F3 m( v+ X
  31. $wp->main();
    ( v$ E- ^2 |  l7 A4 C9 O
  32. //  t& w: C, S/ |0 ~8 `0 x: ^* k
  33. $my_post = array();
    8 `! S1 Z4 A3 Z1 I. j4 `+ H0 P4 a
  34. $my_post['post_title'] = $title;" L+ U) ]  U0 r, O
  35. $my_post['post_content'] = $content;
    % ^3 j8 b, E9 O& [/ |, j  [2 o
  36. $my_post['post_status'] = 'publish';
    . ]/ g& Z( E& l; X' t0 n# v
  37. $my_post['post_author'] = 1;
    0 o; I$ [0 f. h* D# N$ K4 i
  38. $my_post['post_category'] = array($cate);
    8 O9 i3 u% _& A
  39. $my_post['tags_input'] = $tags;% S3 M0 t$ @3 B: Y+ D, n
  40. //$my_post['tags_input'] = array('tag1', 'tag2');: H- V# M9 L, m, U# k
  41. //$my_post['post_status'] = 'future';
    6 N) z& x! E; ?- @/ [5 m: J. T/ s. @
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    ( w6 I+ {" t' U) q* s, _
  43. % {. D" v6 h1 V7 t7 p9 `& [
  44. // Insert the post into the database
    3 ^* m% N5 c. H6 t1 k
  45. $ret = wp_insert_post( $my_post );
    . W. S" b- J7 t$ y; ~( S
  46. echo $ret;
    * ~9 i1 q* p- e* ~; C# ^; ^
  47. ?>
    & H% @3 z- a/ h1 Y, {3 W8 y( u3 R
复制代码
我自己写的
( d2 Y& V2 c: W! u* U2 Z插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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

积分

中级会员

积分
894

社区QQ达人

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

使用道具 举报

15

主题

598

广告币

565

积分

中级会员

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-11-13 03:19 , Processed in 0.080068 second(s), 23 queries , Gzip On.

Copyright © 2001-2026, AdvertCN

Proudly Operating in Hong Kong.

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