找回密码
 立即注册

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
广告位出租   
查看: 8527|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
Influxtec
本帖最后由 finder 于 2014-12-28 15:13 编辑 ( P- i0 w$ c: c: |/ f3 X$ `/ {0 |0 P( F0 F
% D5 w$ O; g+ Q+ Q, t9 V9 q
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
' [% B* u- v% c; g; P/ r2 v7 s' t- V) |1 Z
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了8 g( v: B1 K  W* X+ U
+ [. y8 H0 n" m! r! k' f& P3 t  ^
方便实用 简单 何乐而不用呢
  1. " \7 y9 l) }6 p% Z# G* h
  2. <?php- V' }( x1 S, n  l4 w
  3. * n; L7 Q/ h. _- t/ c- Z+ {
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );: ~/ r# E) x& v
  5. require_once( ABSPATH . 'wp-config.php' );
    , O9 m* n" P3 [, T! ]# [! E
  6. require_once( ABSPATH . 'wp-settings.php' );
    " q8 j0 v# X4 W' W3 `( g  ~
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    3 N' P1 ~+ J. r6 x  R
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    , W+ G& ]' \9 e
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );- `" l0 D4 q6 d
  10. $title = $_POST["title"];
    7 M$ b. Q& B5 n6 X
  11. $content = $_POST["content"];0 i. C# M( F. T3 Z. H
  12. $tags = explode("_",$_POST["tags"]);: [6 a( z" D0 d+ y2 q
  13. $cate = $_POST["cate"];+ x# h* Z+ g$ T" r8 a1 @6 ~7 B
  14. //print_r $tags;2 \- |. G; w8 n, L' E2 i& B# }
  15. //% ~5 k8 n+ o6 l# t" a0 n  b
  16. //7 ?' b$ R- i. p  \( k7 b
  17. $wp = new WP();7 E# r& t: Q( ~% N& T
  18. $wp->main();
    , k& S" K- o, E3 S9 O: G) N* D5 K
  19. //* y! B8 b, }0 q! Q/ g% X
  20. $my_post = array();# |" x+ h- [' c2 \+ D% F
  21. $my_post['post_title'] = $title;" Y2 w4 A, ^$ z" ]
  22. $my_post['post_content'] = $content;1 P0 ~& K% M, I) ?% e
  23. $my_post['post_status'] = 'publish';
    3 Y+ }. l; q( z2 e, M5 y: L
  24. $my_post['post_author'] = 1;
    ( t2 g6 `9 B3 z
  25. $my_post['post_category'] = array($cate);. w1 d+ G! h5 U  m& p. u; q0 R0 g! i
  26. $my_post['tags_input'] = $tags;
    0 j: s+ C' b3 P( L+ _
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    * ~* y9 |" i( K: s
  28. //$my_post['post_status'] = 'future';# e3 n  I, T( @$ v
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    4 ?- b2 l( h* {& n

  30. # z. J1 M. I, o8 S
  31. // Insert the post into the database& m* I$ s1 T2 F5 V3 h, Y& n
  32. $ret = wp_insert_post( $my_post );+ }! _* V. \2 {) Y
  33. echo $ret;/ r) C# c6 S! {5 b
  34. ?>
    0 `) Y8 i! K# S2 `
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. ' g" e% ~# t+ X  `
  2. <?php* v9 G- Y8 T3 r  i- H
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );1 X* s- T7 x3 J7 L# s1 A' @
  4. require_once( ABSPATH . 'wp-config.php' );; n( q5 ~( o0 q
  5. require_once( ABSPATH . 'wp-settings.php' );) q1 |# j' M# w) b+ u
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    . V, K3 u0 a2 D5 w" ]; l7 J' K& Z
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    / i( I5 B0 A1 a: p' j& I
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    & |2 H+ c8 g- h% k% C
  9. $pic_name = $_POST["pic_name"];& _. g1 b) w9 {8 K
  10. $pic = $_POST["pic"];
    , z1 t& ~. h+ x; ?
  11. if($pic != "" && $pic_name != "")) ?0 x9 g. c! ~! m  S9 [
  12. {
    $ O: d; V; z) H2 s
  13. $path = "images/";
    + E" r6 D1 @2 g% H* ^: v
  14. $pic_name = $path.$pic_name;
    . M# k- `/ F0 M. U9 ^# X
  15. echo $pic_name;  u4 b: E' c( f' N# m; `! Q
  16. echo "||";
    ) ^  L+ d1 \/ o% F1 M
  17. error_reporting(0);
    * o6 P; R$ w- r4 L
  18. mkdir("images");% l3 a: b% o% Q0 T) a+ I4 v1 y. g
  19. $handle = fopen($pic_name, 'w');; ~9 z4 L6 J4 f- P* Z
  20. echo fwrite($handle,file_get_contents($pic));
    6 k0 l7 c; v' R3 W0 S5 H1 S2 n
  21. }
    : s, g2 r% G( z
  22. * f8 ~$ O  U; x2 h
  23. $title = $_POST["title"];
    . r9 t) l. s( L$ e
  24. $content = $_POST["content"];) Q8 W" z1 M7 {( D3 x- t" w+ d4 F
  25. $tags = explode("_",$_POST["tags"]);' a% ~- h# S) o
  26. $cate = $_POST["cate"];
    ! z, u9 M' |. C6 d
  27. //print_r $tags;
    ) R# d6 p" v6 c5 x% y; P3 a, {4 v  g
  28. //' i, D' t  f3 C2 ]/ @' e
  29. //
    * y2 m) l" V$ K  `
  30. $wp = new WP();
    ; S; B% K1 n6 b3 g4 ~+ t
  31. $wp->main();' }) s7 F  p/ c; ~
  32. //
    6 M( `: b5 ~; [* p4 \. X4 E
  33. $my_post = array();  \. f9 L$ f; o- }
  34. $my_post['post_title'] = $title;
    9 v* Q& i" L# x- f4 k
  35. $my_post['post_content'] = $content;, Y4 U  o: g) c% U: g3 [
  36. $my_post['post_status'] = 'publish';* a! O+ h/ x/ u" k4 U
  37. $my_post['post_author'] = 1;
      b2 p% ]0 \3 c
  38. $my_post['post_category'] = array($cate);3 F( J" f/ q% g9 U* `
  39. $my_post['tags_input'] = $tags;
    ! |8 ]* G6 Y# H! M  q! N" V
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    ! u% W/ n6 D6 E9 c$ G
  41. //$my_post['post_status'] = 'future';5 {* B, y; G+ b- o3 {
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';2 b  Q" u% A' R, M6 V# Q

  43. : p4 R. E, @7 N
  44. // Insert the post into the database; x3 |. M( W) Z, V9 \
  45. $ret = wp_insert_post( $my_post );( x. \6 u$ f: Q- u; H, I' |9 _
  46. echo $ret;' i2 ?! Q, q) \, a
  47. ?>
    6 p! t+ c$ V2 u7 ^! M
复制代码
我自己写的6 T% r, |" p" ^- T' [
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-12 00:11 , Processed in 0.082916 second(s), 24 queries , Gzip On.

Copyright © 2001-2026, AdvertCN

Proudly Operating in Hong Kong.

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