AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑
! W; I" W+ E9 e  \/ L9 N. h
/ F2 N: r9 X2 V  U直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持9 ]. O  O% L  F" f8 S

4 X3 c$ F& F$ s! E- c* N9 S# P0 u我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
  q- V8 M* i4 I" [. C4 U. @3 `% `2 p' T% B
方便实用 简单 何乐而不用呢

  1. . n' p* F1 _; t4 ?3 i4 n" K$ t1 y
  2. <?php# J& ~& j* g0 o' H  ]* Z
  3. % o. B: ?4 G# W6 p
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    , i  v, m: x0 @2 s( {7 W9 ~, R% s
  5. require_once( ABSPATH . 'wp-config.php' );3 _5 Y  u0 v) J2 |& _7 a/ R/ }  Z
  6. require_once( ABSPATH . 'wp-settings.php' );
    5 J  v5 j6 X4 b/ [, W; E
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    0 _# v. L+ k! j* |$ i/ e9 B8 \9 ^
  8. require_once( ABSPATH . 'wp-includes/functions.php' );8 ]9 E/ r4 ~. E7 T* l0 ^4 v9 v* L& R
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );' |! q# `8 Z4 M1 n$ [/ u. M. P
  10. $title = $_POST["title"];
    8 R+ \5 r2 N: ?& R) p7 ]
  11. $content = $_POST["content"];: }: S  u" ]. [8 b
  12. $tags = explode("_",$_POST["tags"]);
    9 \& t5 t  ]# T5 s
  13. $cate = $_POST["cate"];
    2 |4 x2 m0 D  _9 k( U: R
  14. //print_r $tags;3 l0 \' R0 a# u7 _
  15. //% z" B, N. T( p# j) D. f; y
  16. //
    0 `. U0 V2 i: }: H1 x2 ~
  17. $wp = new WP();7 [! @2 e) a6 a' u
  18. $wp->main();7 N' Y- P( c4 k  `0 U1 T0 r
  19. //
    ! q( J% x6 L! E! L( t( A
  20. $my_post = array();: i0 S3 t; q6 b9 \2 a* s" H5 ^
  21. $my_post['post_title'] = $title;5 w1 C, d  E3 ~
  22. $my_post['post_content'] = $content;6 x) r( }: K) w2 x
  23. $my_post['post_status'] = 'publish';7 O7 z% a/ O! f9 P
  24. $my_post['post_author'] = 1;
    ( W' X  t5 y5 G! U0 K) R  [% X1 h
  25. $my_post['post_category'] = array($cate);2 ]6 |; U) T4 X  A2 C% b; E. B
  26. $my_post['tags_input'] = $tags;
    # {# B$ K( E2 E" \) z- I
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    7 z3 U1 _9 Z4 u4 [4 R: X1 ~- B
  28. //$my_post['post_status'] = 'future';
    8 H2 y7 ]+ x" E5 w) r# R$ x
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    + y! H7 z7 G2 p+ d/ y+ W

  30. 9 e. ~) j& Y1 N7 Z/ U: l) Z; D, Z
  31. // Insert the post into the database
    1 t# Y8 a% _/ H
  32. $ret = wp_insert_post( $my_post );
    ) M8 c/ S7 j  p7 }) v$ f% N$ A8 ?/ c
  33. echo $ret;5 b% Q/ a/ v. K. \4 R4 }
  34. ?>
    0 O6 j4 G9 K; S4 E8 N
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. . L( J( ?& e6 w# X
  2. <?php% L6 B2 H0 x! C# Z/ X$ @+ W
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    1 h6 L8 P* D( p6 ~0 b
  4. require_once( ABSPATH . 'wp-config.php' );
    * e$ v' L! W$ P* j  q
  5. require_once( ABSPATH . 'wp-settings.php' );
    6 V6 ^) N( o  k+ s) r. m/ J+ P
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );2 |/ ~: y3 K" ^3 F; N
  7. require_once( ABSPATH . 'wp-includes/functions.php' );4 h2 ?7 B/ R5 e! d7 r7 X6 L
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );# u  H7 n0 {0 a4 Y! D8 Q8 y! t
  9. $pic_name = $_POST["pic_name"];/ _( }% g" B* Z# c: Z; U* |
  10. $pic = $_POST["pic"];2 ~) {' e  G. s9 g9 T" K
  11. if($pic != "" && $pic_name != "")* u6 S* t8 L4 Z3 L  P
  12. {( _( n7 g  y. E! C
  13. $path = "images/";
    . q% B2 c" o9 |
  14. $pic_name = $path.$pic_name;
    ) `" f5 ~& P7 v
  15. echo $pic_name;0 s0 ^& i, ~- q0 W
  16. echo "||";
    1 {. e1 x  G! @- y* G" G2 L
  17. error_reporting(0);
    5 X9 R7 ^  G$ F% m* ]% @+ Y
  18. mkdir("images");
    / x" C# z3 O! w+ Q! a' {. p: g
  19. $handle = fopen($pic_name, 'w');. e8 p) _1 g5 m8 B
  20. echo fwrite($handle,file_get_contents($pic));
    - e( U7 ]3 f, @& n3 d8 `( A5 b8 C
  21. }
    ' O8 A0 ?: R2 U
  22. ) j& L8 S6 P3 ~/ E9 W4 ^9 r
  23. $title = $_POST["title"];6 L+ n/ Q7 J& L* H" u. Q
  24. $content = $_POST["content"];
    0 [" V4 n1 k9 l* Z
  25. $tags = explode("_",$_POST["tags"]);
    7 h0 H+ c9 ]- g2 i
  26. $cate = $_POST["cate"];
    0 C3 v+ Y  B1 s8 v
  27. //print_r $tags;
    $ ^  J# M5 r1 ?! E1 e, i
  28. //
    , C% [. C: ^$ X
  29. //# O# ^+ B% a! f
  30. $wp = new WP();
    % O5 x9 R$ A& K: l  w7 c+ r
  31. $wp->main();
    % a" V7 N+ n. l/ |
  32. //8 P3 [; Z1 _- V) h
  33. $my_post = array();+ l4 p8 Z) _5 u( N& V" m3 W3 E
  34. $my_post['post_title'] = $title;
    0 t+ q/ ]  o% A) F& g; B
  35. $my_post['post_content'] = $content;, V2 x1 [: V% q% G1 w
  36. $my_post['post_status'] = 'publish';
    + v# s  [/ v0 G' P, x5 E
  37. $my_post['post_author'] = 1;" q" m% k/ N; G
  38. $my_post['post_category'] = array($cate);. k* q+ R7 r) l! `- a$ U; p( `
  39. $my_post['tags_input'] = $tags;
    " _% K6 g0 r! y
  40. //$my_post['tags_input'] = array('tag1', 'tag2');. @4 W/ D/ P' H  P: V
  41. //$my_post['post_status'] = 'future';6 R9 D0 t! ]' e/ f1 r+ i
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    - P& `4 A, A2 g0 B

  43. ( M9 E# K/ O" ]& A
  44. // Insert the post into the database
      S% @% C, C- T6 c! @9 p5 r
  45. $ret = wp_insert_post( $my_post );
    # z: N5 P! ?# F+ ~& q% A# ~6 z
  46. echo $ret;3 X7 v" B" _6 D6 h; v8 J
  47. ?>: F3 D$ ^4 H- |) V/ }1 C7 q; a! @
复制代码
我自己写的# B  X: X2 c6 A. c
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-19 19:47 , Processed in 0.048036 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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