找回密码
 立即注册

QQ登录

只需一步,快速开始

PropellerAds
Google-Bing-Mediago-Criteo开户
⚡️按条S5代理⚡️静态⚡️独享⚡️5G广告专用虚拟卡/U充值/高返点皇家代理IP⚡️#1性价比⚡️
Mediabuy⚡️玩家开户首选【鲁班跨境通-自助充值转账】FB/GG/TT❤️官方免费开户Affiliate 全媒体流量资源⚡️
Taboola/Outbrain /Bing⚡️一级代理开户投流-7*24h❤️人工在线【官方】❤️搜索套利买量投流开户独立站⚡️开户投放
Google FB TK游戏代投⚡️E.PN 虚拟卡⚡️BINOM TRACKER 60% OFF!比Adplexity还好用的Spy工具
ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理全球虚拟卡, 支持U充值Facebook 批量上广告
尤里改 - FB 稳定投放免费黑五教程(持续更新、欢迎交流)FB 三不限源头 - 自助下户充值转款各种主页、账单户、BM户(优势)
IPCola原生住宅IP⚡️$1.8/条双ISPFB资源,账单户,分享户,国内一手TK加白户/二解户/FB海外户/GG老户海外CL企业户源头
最大欧洲Nutra网盟BA找量 FB高权重耐操个号⚡️稳定过审GG,FB,TK, 欧美源头, 欢迎合作❤️FB企业户海外户,授信户,TK加白户
联盟收款/海外资金下发/服贸结汇⚡️Spend.net — 美元卡仅需$0⚡️✔Taboola海外户9千万住宅IP-低至$0.3/gb✅静态$4/ip
广告位出租虚拟卡返佣1%,国内持牌机构  
查看: 8277|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑
! x1 {8 s, C) k' v7 [$ G! P7 }8 U3 @. T7 ?$ k
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持' u( G1 h3 D) z5 `

; t; b0 F) l/ e3 P; S) u1 {0 n我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了& L1 P. f! K; n
/ A4 p( X( i' t% |) \: H% d; ^5 g- L
方便实用 简单 何乐而不用呢
  1. % ?7 J% G' N- _$ _, z
  2. <?php2 a; M$ F* Q0 g8 H

  3. + R1 V- [2 o4 p8 N' P! B) Q
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    9 a+ C( i2 H- {0 I
  5. require_once( ABSPATH . 'wp-config.php' );
    . {0 @* L8 P9 G2 I: s1 p
  6. require_once( ABSPATH . 'wp-settings.php' );
    , g* t% d# W  L. q! H
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );& D( d$ ]: L$ K
  8. require_once( ABSPATH . 'wp-includes/functions.php' );7 {5 S( W: i0 e0 N. x! X
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );5 ]+ q  m+ L6 V
  10. $title = $_POST["title"];  k$ X, x' {# O4 h
  11. $content = $_POST["content"];
    6 K7 t8 H, q/ t8 o: S  D: Q
  12. $tags = explode("_",$_POST["tags"]);" \' t% u0 Z) R# M6 p
  13. $cate = $_POST["cate"];
    2 G( y  S1 [6 Y+ T& I0 h
  14. //print_r $tags;
    2 j7 ]+ c. U0 _
  15. //
    2 D7 {6 u1 p' K' q
  16. //7 N- A  B4 t6 ~- a* q* [
  17. $wp = new WP();& s3 H+ c' i; J$ @
  18. $wp->main();
    0 P; i- \( q! l
  19. //' w( ], d% S1 t* r: h
  20. $my_post = array();
    , A' Z( G( H  I; D+ v
  21. $my_post['post_title'] = $title;
    1 b  l$ K8 z; Y7 S
  22. $my_post['post_content'] = $content;; F; e: J1 v, o3 C* {' c' Q
  23. $my_post['post_status'] = 'publish';
    - J- @5 c4 @9 a: c- Q  g
  24. $my_post['post_author'] = 1;
    ' g: o7 J* s$ P. |3 J
  25. $my_post['post_category'] = array($cate);
    & {$ ^, y- I0 o- V8 p
  26. $my_post['tags_input'] = $tags;
    - T4 ~/ Q! _6 w; {1 [; _3 z
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    ) Q+ ~8 L, X5 H7 f  G; m
  28. //$my_post['post_status'] = 'future';
    8 G# c/ P- r- W  g8 k! A( k* }
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    6 F5 T: \+ A0 `5 \( K

  30. - R# g  j& w( [: }
  31. // Insert the post into the database8 V7 g0 X; h0 i% R( N  Y
  32. $ret = wp_insert_post( $my_post );+ G. j$ b; l) v, {+ H; Z
  33. echo $ret;
      v; O& Z, v) y, Y5 f% b8 G
  34. ?>
    ( T1 T; }3 `* k0 x
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. 2 D1 H, k) z& U7 T- m2 \% U' ?/ h
  2. <?php9 x, r7 g, L) i' R( R- t* I
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    , g  ~1 N( O/ N6 G+ A1 @/ r
  4. require_once( ABSPATH . 'wp-config.php' );
    " T0 j$ B2 a' |6 y; j  ]0 D3 r  D
  5. require_once( ABSPATH . 'wp-settings.php' );5 @; w$ r3 j0 E. Z8 F
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );% w. v' R/ x% M& Y1 C' B" Q4 l+ O6 v0 Y
  7. require_once( ABSPATH . 'wp-includes/functions.php' );' f0 z# N  F8 G& j2 g
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
      q9 P) D- H" z7 d/ n# n
  9. $pic_name = $_POST["pic_name"];
    . Z; N) X  z' n
  10. $pic = $_POST["pic"];
    8 E+ @2 m, `/ |# ^! N
  11. if($pic != "" && $pic_name != "")0 g5 R$ I" @5 Z  A
  12. {" |0 c2 G# b! X$ U& Y  `+ o
  13. $path = "images/";% B' g: n# W- u, w- b/ q& l3 F5 L
  14. $pic_name = $path.$pic_name;
    2 T) C5 T$ q8 c, ]- `. {% s
  15. echo $pic_name;, H, R8 z" A; L4 Y" |; k
  16. echo "||";
      `/ j* w" Z( x7 @8 J, B
  17. error_reporting(0);
    6 A4 E: r2 X) u/ E8 f4 N* Z) b
  18. mkdir("images");# A0 o1 a& B- U* p
  19. $handle = fopen($pic_name, 'w');
    - r: G. B5 W3 D  O$ l4 `
  20. echo fwrite($handle,file_get_contents($pic));; w, I0 `) s% K
  21. }
    8 J+ Y' T# y- p1 ~

  22. 7 @1 B7 J: D; x& O4 C
  23. $title = $_POST["title"];! O, K: n+ k! v" }" S  V0 I
  24. $content = $_POST["content"];4 i, @8 G) ?& T4 j  A+ k* I
  25. $tags = explode("_",$_POST["tags"]);
    ! g7 N  d* ^- w: K# @* B9 i
  26. $cate = $_POST["cate"];, \2 P) |/ }" C" y- B# b
  27. //print_r $tags;  u: F& o- `7 L1 Q
  28. //. D: \. T; k) t" S; u
  29. //
    4 T- G$ X9 z3 H& G% M
  30. $wp = new WP();5 I) l5 s" V; [+ ?7 I! S1 v  o
  31. $wp->main();- `" {! J3 T2 \* e% n0 r
  32. //% O( d6 \, h9 \- i% e
  33. $my_post = array();
    3 n9 x  a; b9 t6 h7 h2 U: U' ^
  34. $my_post['post_title'] = $title;+ l! d/ i2 ^& d0 ?
  35. $my_post['post_content'] = $content;
    ( x4 ^. ^4 q0 G9 D
  36. $my_post['post_status'] = 'publish';2 \' y, _- _; I( m' y" R" J
  37. $my_post['post_author'] = 1;7 u) _' Z( d0 s! Q
  38. $my_post['post_category'] = array($cate);, V3 _" r( O, {2 C
  39. $my_post['tags_input'] = $tags;/ M$ t6 y2 l, Z- v0 C5 I
  40. //$my_post['tags_input'] = array('tag1', 'tag2');0 M. V# y( `5 |2 D3 u: o
  41. //$my_post['post_status'] = 'future';
    - D& P& X- U1 ~. x
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    % ~% G. ]" I, W( ]; r2 ^9 f. p
  43. ; z5 n8 f/ Q$ z* b" K/ m2 X* v5 B
  44. // Insert the post into the database/ F- m  [3 S/ j/ r1 _3 `
  45. $ret = wp_insert_post( $my_post );9 q* o* e" W3 j
  46. echo $ret;; K$ H! Z) m; U: N- {8 V
  47. ?>+ H. @0 T# W6 y  o0 _; k& ^
复制代码
我自己写的  P' u1 E' C6 w* q( o( D9 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

积分

中级会员

积分
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-8-27 13:01 , Processed in 0.080237 second(s), 26 queries , Gzip On.

Copyright © 2001-2026, AdvertCN

Proudly Operating in Hong Kong.

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