找回密码
 立即注册

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

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
Influxtec
本帖最后由 finder 于 2014-12-28 15:13 编辑
( O4 B: A% O: O7 X" p  m
7 f3 E2 _% P3 _7 F5 p% v0 |, N直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
* \" k! _+ V' H! C! ^1 i
9 s; C% S, Y1 c. m我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了+ B0 E" K/ `! C

+ O. [2 d( f8 A, D+ ]方便实用 简单 何乐而不用呢

  1. 1 d. J5 M& P) A9 F& A; D& t( V5 p
  2. <?php/ T$ }! \  ^8 s% [) r- a
  3. 9 z6 U! \3 N2 W; p; o1 M
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );% y9 Z5 b& b; F9 [# x, P
  5. require_once( ABSPATH . 'wp-config.php' );
    1 {/ h5 f; Q+ m& E  {
  6. require_once( ABSPATH . 'wp-settings.php' );  {+ ]- C# z. U
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    . c+ U4 Q9 ^5 q! q, `0 X3 _& d
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    ; S8 ?2 G/ @; d/ @0 P% T
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    5 Y2 q: U% E# H" w; Z  Y; X
  10. $title = $_POST["title"];
    ; S1 `7 Z8 k3 X7 ^
  11. $content = $_POST["content"];
    ' n1 k6 {! i5 a1 ~0 ^* g- B0 K4 c+ M
  12. $tags = explode("_",$_POST["tags"]);$ q6 E5 {; J7 H( H/ A7 E6 V
  13. $cate = $_POST["cate"];. v$ E6 {1 c5 H, s8 p
  14. //print_r $tags;9 |: X& {; V8 i" n
  15. //
    ( k, X2 S6 k6 o
  16. //& c" {! s+ f9 P# c  H
  17. $wp = new WP();1 J0 O4 u) `+ ?
  18. $wp->main();
    ; U% {0 O9 o6 @8 Q6 u/ v  d
  19. /// N1 c- N. \, {9 D# R7 G
  20. $my_post = array();
    % f5 m) W# Y) s8 n
  21. $my_post['post_title'] = $title;
    : w0 d& v' V9 u
  22. $my_post['post_content'] = $content;
    % Y& V5 Q" P* \3 O' m
  23. $my_post['post_status'] = 'publish';
    . m* m! }" g2 K! M+ P
  24. $my_post['post_author'] = 1;
    & D' B- t; p! M+ U
  25. $my_post['post_category'] = array($cate);
    . e9 G8 N& `, p2 h# K- o
  26. $my_post['tags_input'] = $tags;( \& n  ~. w" K( \: _% ]$ C
  27. //$my_post['tags_input'] = array('tag1', 'tag2');4 ]6 Z$ @2 w, a) G& `
  28. //$my_post['post_status'] = 'future';- c/ m! w) v% }# O# o; @
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';  V( }) N. e! T. K1 |  N" ~
  30. , ^3 P" e) z* C7 K
  31. // Insert the post into the database
    $ B" |# x: O8 y& G  v' ]5 e
  32. $ret = wp_insert_post( $my_post );5 e* p" p& z; Z& F
  33. echo $ret;
    . C: x+ W; p1 c' u
  34. ?>
    + z. q# p! H5 @$ n, x2 n
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. 8 H7 G4 C1 x% B( u/ q9 K0 @
  2. <?php8 u1 W. S9 I# ?0 s8 u
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );' H# j$ I) |, L+ S+ ~3 f
  4. require_once( ABSPATH . 'wp-config.php' );$ ~3 f) r5 a$ Q- N% n
  5. require_once( ABSPATH . 'wp-settings.php' );
    & d/ y! N6 }5 ^/ i
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    * \( S1 V6 q. q; N/ [# n! O
  7. require_once( ABSPATH . 'wp-includes/functions.php' );+ S+ S" S; K$ A* a0 d+ Z1 }- P7 Z
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );: ?! L& ]( S$ U4 G6 H
  9. $pic_name = $_POST["pic_name"];  `/ M4 h. g5 f( \( N, E; r
  10. $pic = $_POST["pic"];$ c3 }5 v" l6 e3 f3 b6 q
  11. if($pic != "" && $pic_name != "")
    & M7 A6 F# l! H! _# Z* r
  12. {
    6 d- ?. K/ {- i. `$ M0 l, J3 t
  13. $path = "images/";: q3 O5 i9 Q2 B
  14. $pic_name = $path.$pic_name;
    # L0 ^6 t6 E1 i' ^. }
  15. echo $pic_name;: L7 d/ u# M$ m1 h
  16. echo "||";
    ( L; o$ R: o' y# {
  17. error_reporting(0);
    7 x) b! D& f8 n! q. p
  18. mkdir("images");/ {4 M. i  H) J0 x
  19. $handle = fopen($pic_name, 'w');
    7 |; d( n" g  W  P
  20. echo fwrite($handle,file_get_contents($pic));+ I4 ^7 _# s8 C4 F1 u
  21. }6 ?! b  V3 @( e3 n3 r2 c% \
  22. " ^- _" Q& s; k9 \( h
  23. $title = $_POST["title"];
    & U& J1 c+ {- m5 W
  24. $content = $_POST["content"];
    9 f* f$ T- z. n$ h
  25. $tags = explode("_",$_POST["tags"]);, Q$ B/ k& }- |. g" z. q6 y3 X
  26. $cate = $_POST["cate"];
    , q0 o% c* b# U, `: O; k' e% P
  27. //print_r $tags;
    0 H& ^* E+ M! ?) x( @' O* F
  28. //
    # N6 z, f* H, L
  29. //6 G4 g& ]+ @( i$ F, ?- u4 J, S
  30. $wp = new WP();
    ' x0 t% @* x8 v& r& J5 S& e4 K3 B
  31. $wp->main();9 i% D; m0 M$ L* b4 \- Q
  32. //" `  K6 {- _6 C1 `$ x
  33. $my_post = array();1 r- ^5 N4 Q; ?3 \- O! H2 p
  34. $my_post['post_title'] = $title;& i: h' I  F; G5 t2 G& y; P5 V
  35. $my_post['post_content'] = $content;
    " x$ A' z- M+ a
  36. $my_post['post_status'] = 'publish';2 m! E2 h4 s* f2 `* U( G/ X6 e2 p
  37. $my_post['post_author'] = 1;, t2 |0 p) F; r7 z9 T& L
  38. $my_post['post_category'] = array($cate);
    - s, u) k- n( X" W
  39. $my_post['tags_input'] = $tags;1 ?" n+ S* g7 s& I: A$ B
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    1 w: p0 V: ], l5 \- u) k, |0 P
  41. //$my_post['post_status'] = 'future';1 [2 Y: j% B1 P1 r3 f
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    1 N3 M1 W$ q0 |8 R( w! n
  43. . @* \% ?8 T& o
  44. // Insert the post into the database
    " h/ f4 e1 w  |6 n
  45. $ret = wp_insert_post( $my_post );% N! S2 c" z) F
  46. echo $ret;
    + ]/ C- N: K  a; F, [8 ]
  47. ?>, E" u2 I" a7 l6 O5 d
复制代码
我自己写的
( ~& G- P* m* P  T4 I, G4 U5 F插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-10-30 21:24 , Processed in 0.078620 second(s), 24 queries , Gzip On.

Copyright © 2001-2026, AdvertCN

Proudly Operating in Hong Kong.

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