找回密码
 立即注册

QQ登录

只需一步,快速开始

PropellerAds
Google-Bing-Mediago-Criteo开户
⚡️按条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/条双ISP
FB资源,账单户,分享户,国内一手TK加白户/二解户/FB海外户/GG老户最大欧洲Nutra网盟BA找量 FB高权重耐操个号⚡️稳定过审
FB企业户海外户,授信户,TK加白户联盟收款/海外资金下发/服贸结汇✔Taboola海外户源头广告位出租
查看: 8510|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
Influxtec
本帖最后由 finder 于 2014-12-28 15:13 编辑 . a" x( l4 c; M3 q* Q' L/ I6 p
' W/ y- I: |" E- i! a7 D& g8 S
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持7 |3 z( G. K3 ^! Z; e, S
4 N( T* F; k, D5 j8 j; |; {$ D- T& C# o
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了+ E6 s, E1 U" E  e

5 e/ u* E# J5 f9 O# \+ u方便实用 简单 何乐而不用呢
  1. ; u( }( h1 H3 S' {9 a' ?& d
  2. <?php
    % Q7 ]8 ?0 f! `9 `$ D  }0 U

  3. % A( a  ~2 I7 y6 ^% z
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    8 S; k* y0 b; b) z: J
  5. require_once( ABSPATH . 'wp-config.php' );
      X; {7 [9 ^9 F  m# t
  6. require_once( ABSPATH . 'wp-settings.php' );" V+ R- B7 Z: G* s
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );$ {1 o5 b2 D2 P; @9 T3 t) {
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    9 Z" \: X' F% D
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    9 G, P; X* ~  ~* A& t+ M
  10. $title = $_POST["title"];; _" M' J" d5 Y. K0 ?4 E: ^
  11. $content = $_POST["content"];
    # H/ y$ w- V1 Y" G5 S/ s7 o
  12. $tags = explode("_",$_POST["tags"]);9 U* S$ J" q7 `5 H+ n1 {( P9 ~
  13. $cate = $_POST["cate"];
    , |  w6 G  E4 T$ t0 }
  14. //print_r $tags;, Q; w$ V" \; g/ j* @9 w. q* v( A
  15. //, c2 ~7 Z- w/ D# U
  16. //
    1 {: }# ?& g1 Z9 U
  17. $wp = new WP();
    : \2 t) x6 y2 i* H8 c( f+ V8 x
  18. $wp->main();
    + q( X2 q+ s  K7 u9 J* r+ X
  19. //
    6 E, `$ U0 G/ j9 l# _
  20. $my_post = array();
    . b: v/ X4 {9 @
  21. $my_post['post_title'] = $title;
    , K$ P/ I& _# ]
  22. $my_post['post_content'] = $content;  v9 c9 \, e8 {8 ~/ U$ L, t
  23. $my_post['post_status'] = 'publish';
    1 \1 `. D4 u( N  c6 R) g6 B
  24. $my_post['post_author'] = 1;8 i5 [# h" {0 k) @6 A% X* |( H; R
  25. $my_post['post_category'] = array($cate);' G% R5 B7 u' k6 J- Z
  26. $my_post['tags_input'] = $tags;
    " e! G/ x' h2 n; n8 n# _+ l
  27. //$my_post['tags_input'] = array('tag1', 'tag2');7 a& [8 @0 ^3 \3 u+ v
  28. //$my_post['post_status'] = 'future';
    8 b9 B( Q$ g0 ]7 ?! T! [8 }
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';: V* q7 P: b+ d- c
  30. 7 s3 a: d8 [9 c$ k
  31. // Insert the post into the database, s7 U5 u/ l" I! J
  32. $ret = wp_insert_post( $my_post );
    ! `; _& Q9 y9 S7 R
  33. echo $ret;
    ( Z' z4 b  L' E( j2 \. f0 C
  34. ?>
    9 |0 H2 S1 x' g6 w9 v9 f! `; I
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. - P, I: L2 T! C3 }0 M
  2. <?php
    ! S2 x0 n/ o: [9 T+ A5 }
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    * h# M: w, W3 @5 d
  4. require_once( ABSPATH . 'wp-config.php' );
    - ]* m9 g  M8 P6 Z8 u
  5. require_once( ABSPATH . 'wp-settings.php' );7 A7 m3 o9 i5 L/ Q
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );" n5 P1 W( ~* G2 ?0 X" N. X
  7. require_once( ABSPATH . 'wp-includes/functions.php' );7 ^+ t5 {1 m; P9 a5 t
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );1 ^" K) h5 W1 |! _! `
  9. $pic_name = $_POST["pic_name"];
    / k2 z' D$ B- p8 W
  10. $pic = $_POST["pic"];; M, ~% {! V: W% o! i9 ^
  11. if($pic != "" && $pic_name != "")
    2 n- }6 \: e! P7 y
  12. {
    " x% L1 u) g5 O* a
  13. $path = "images/";! H2 Q5 d: l! {
  14. $pic_name = $path.$pic_name;
    - M% V+ a3 V8 P
  15. echo $pic_name;
      D4 _7 |: ]+ t, ^, h9 \
  16. echo "||";" F( u3 S0 u& B, Z, k
  17. error_reporting(0);" T, b7 p4 c" \4 ~" h- p, H, c
  18. mkdir("images");' b: P2 e) D6 f; @
  19. $handle = fopen($pic_name, 'w');
    ; G# C! |$ I" s! q: Q
  20. echo fwrite($handle,file_get_contents($pic));2 r& P* F8 q3 P% m+ c, K/ j; H9 F
  21. }
    9 w4 K/ X2 `6 W4 M2 o8 [: O( W) [

  22. " A* J$ i, z7 r" O: P4 N3 m* m
  23. $title = $_POST["title"];. z& C: r3 z0 ]+ _0 I7 {
  24. $content = $_POST["content"];( R; }: V' D" h8 o3 Q
  25. $tags = explode("_",$_POST["tags"]);
    $ t4 J; N* k0 J1 H3 e
  26. $cate = $_POST["cate"];' T7 Q0 h6 @1 U8 l
  27. //print_r $tags;) O  M1 u: E: G) l) V' K/ r# v
  28. //& _1 t5 L. X& j" K
  29. //. V) g, }; x' A& i1 I
  30. $wp = new WP();7 }* L: g8 I+ I
  31. $wp->main();* V. e& i3 n6 n9 y  W9 ^& x
  32. //
    + x1 q( Z0 R0 {
  33. $my_post = array();
    ! z# G  _8 Z, |4 |2 y. g( M& i2 y
  34. $my_post['post_title'] = $title;
    ! j' P. X) p* L8 E
  35. $my_post['post_content'] = $content;
    6 n2 S4 ^4 z) @* {: j2 E5 x% y) u
  36. $my_post['post_status'] = 'publish';
    , a) u! g3 [) m+ F. }; N8 K
  37. $my_post['post_author'] = 1;1 f# n! V4 x3 x, `
  38. $my_post['post_category'] = array($cate);
      {- A) X6 b( r& _
  39. $my_post['tags_input'] = $tags;
    " o8 z% {, g& Y; V# o9 l' p
  40. //$my_post['tags_input'] = array('tag1', 'tag2');7 X* N3 K* |" }+ i
  41. //$my_post['post_status'] = 'future';4 e8 F. @3 }% Y) m
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
      S1 h" n+ N0 r9 \! L' x

  43. ) l+ B* X  ]% a! H& K
  44. // Insert the post into the database
    ; K4 s" m, ^, x3 b1 G7 u6 W; P
  45. $ret = wp_insert_post( $my_post );2 L) P, h9 |9 K* x/ R9 K/ l
  46. echo $ret;
    / @+ F7 {$ Q' U9 K& O
  47. ?>5 x: `, z5 Y. Y' k$ r( k8 k
复制代码
我自己写的
0 F& n/ G) Z! m* l+ k9 v4 w插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-6 07:16 , Processed in 0.078917 second(s), 23 queries , Gzip On.

Copyright © 2001-2026, AdvertCN

Proudly Operating in Hong Kong.

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