找回密码
 立即注册

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⚡️比特浏览器+云手机 |防关联防封号
Facebook截流, 1 次点击 2 次曝光广告位出租8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构
查看: 8194|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
Deepclick
本帖最后由 finder 于 2014-12-28 15:13 编辑
( z) |6 y8 k" |1 }4 @& p; c
; y3 n1 o& ^! D直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持1 j+ c  ^% e9 w( n# y* |

5 h; ]9 t! N  Z2 ^1 b  V: j我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了* Q% m+ D3 a0 o; S$ Y3 r  V4 n  ?
" i4 i( x1 D7 D1 O& `7 _# j
方便实用 简单 何乐而不用呢
  1. 5 ~, }; n6 J& |" Q% t! Q% d
  2. <?php$ |5 z- Y4 N2 P4 J
  3.   Y0 w* n/ F, M+ I
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    + o, a+ {' Y( I$ a- h8 o
  5. require_once( ABSPATH . 'wp-config.php' );6 v; n8 {: a; z/ Z+ [# o
  6. require_once( ABSPATH . 'wp-settings.php' );
    : y2 \$ ]1 @* c8 k) Q% i4 Z0 P+ P
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    1 Q9 z$ A5 n! S4 F3 u" w, u
  8. require_once( ABSPATH . 'wp-includes/functions.php' );, s/ J+ t! d' L) F2 e$ c  g
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );- P2 F$ S6 b1 S) Q1 B
  10. $title = $_POST["title"];
    / L. _# p! W9 C8 p: [5 `5 \
  11. $content = $_POST["content"];
    & Y& `/ y: ]7 v, F! ~
  12. $tags = explode("_",$_POST["tags"]);
      j( s; y3 i  _8 d& H1 U  L
  13. $cate = $_POST["cate"];9 p( U, U& [, t0 s- ^( Y
  14. //print_r $tags;& P; w% _9 m; U) {0 t- @2 P
  15. //
    % B( p" m" _' E6 s! I6 z$ ^
  16. //
    8 `0 t% w% f8 s7 g( z
  17. $wp = new WP();2 g6 \8 A9 L3 F; o) X7 U' M
  18. $wp->main();
    2 L1 i( f( p" h' a* ]
  19. //
    9 w7 p- \' J; n! n" u
  20. $my_post = array();7 ^! q, `  R; y% A9 A) l
  21. $my_post['post_title'] = $title;: q9 H3 S4 Y. I- @- u4 K0 a
  22. $my_post['post_content'] = $content;* d+ ~3 N' @0 A# G  s- B$ V, R3 A( U% E
  23. $my_post['post_status'] = 'publish';! H6 b0 D, `" O
  24. $my_post['post_author'] = 1;
    3 a. L* e8 X" r) F9 Y4 B. J7 n
  25. $my_post['post_category'] = array($cate);( }6 c* B# w2 X: [
  26. $my_post['tags_input'] = $tags;
    ! y2 D6 @$ ^  h: g: ^$ ]
  27. //$my_post['tags_input'] = array('tag1', 'tag2');( Y3 u  j! B  Z! t# U/ X  m- a+ j
  28. //$my_post['post_status'] = 'future';+ K9 q$ s$ U* B9 C
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    6 m) Z) h) O6 a9 X" o* u7 w( n: W
  30. ( N/ f" y, h. Q, g: U3 |7 c9 b( l
  31. // Insert the post into the database4 [2 ?7 l; s9 r6 |" s- k
  32. $ret = wp_insert_post( $my_post );
    5 d& `8 y. n& R) A8 M2 z5 m3 P9 l
  33. echo $ret;
    3 F3 P. q, v7 y! M- ]4 M
  34. ?>
    . k4 G' m- d1 H
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. & L1 d# d% K% M  S
  2. <?php& A2 c8 `: e4 {# f( {- E
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    % Z3 O( o+ W# g' w# |$ I
  4. require_once( ABSPATH . 'wp-config.php' );3 K' [; C! R% \( Y1 p+ S2 }
  5. require_once( ABSPATH . 'wp-settings.php' );% B$ a4 w  s8 ^
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );$ d7 Z2 A* h# ?9 q
  7. require_once( ABSPATH . 'wp-includes/functions.php' );. E1 Y$ P  q& Y! }3 o
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    6 n( i* M; f+ A5 b6 P
  9. $pic_name = $_POST["pic_name"];
    # p6 `, Z; M( d' G2 y9 w9 }
  10. $pic = $_POST["pic"];/ P! O4 G$ s8 U
  11. if($pic != "" && $pic_name != "")
    4 Z7 D4 R4 P" b9 ]7 C" ]: U
  12. {! f  f- B4 M, C5 R9 L3 X1 J
  13. $path = "images/";( K; C# i$ O4 J5 V
  14. $pic_name = $path.$pic_name;! O2 j% Z6 f* U4 Z$ Q/ s( ~* n
  15. echo $pic_name;
    2 {& `7 G* W$ U
  16. echo "||";
    6 z2 Q7 v3 b) Q  ^( f/ y% m
  17. error_reporting(0);
    7 C: W) m& Z8 [/ A' `" s! l, i
  18. mkdir("images");. |' Y, o/ O/ Y" S' ^, M
  19. $handle = fopen($pic_name, 'w');8 B; l8 _2 f* D; C1 Z3 N
  20. echo fwrite($handle,file_get_contents($pic));
    ' t& Y# x8 \7 M6 C
  21. }
    ; e7 y) }  S  Q3 H0 ?  D% U' G

  22. ( ?3 s5 h) Z% H, n3 l$ m4 Z4 U
  23. $title = $_POST["title"];* |) e3 R- n/ d. h/ S
  24. $content = $_POST["content"];: S! L  X/ c: [# z6 h
  25. $tags = explode("_",$_POST["tags"]);2 A; f1 W$ I, \
  26. $cate = $_POST["cate"];
    ' N" }% A# I* F" `- k1 S# }
  27. //print_r $tags;' x- J% {; C9 _, n+ F
  28. //
    % j: k2 j/ k3 Y7 _7 {% M- l* l
  29. //
    & K5 R8 Q  {4 @( F) W9 b
  30. $wp = new WP();
    ' I4 k6 O6 @0 s5 ^! l
  31. $wp->main();
    2 U- L: _2 q3 x- x" A
  32. //
    0 z( D5 N* W* V/ V$ T* w; f
  33. $my_post = array();7 O: i. O  T  o+ m" ~0 l
  34. $my_post['post_title'] = $title;
    $ p; o8 j5 K8 n7 E7 Z& s/ p- y2 h
  35. $my_post['post_content'] = $content;
    # Z6 K/ D, m# P8 v4 s; I
  36. $my_post['post_status'] = 'publish';4 I* h6 R' C# P4 W
  37. $my_post['post_author'] = 1;4 F$ w% R" w5 I! f0 F
  38. $my_post['post_category'] = array($cate);" v% F7 ?; o; c, Q9 K2 r  S
  39. $my_post['tags_input'] = $tags;7 l$ s1 J, m( ~% H
  40. //$my_post['tags_input'] = array('tag1', 'tag2');" H' i# ?2 Q2 F; }
  41. //$my_post['post_status'] = 'future';
    $ ?' ^1 |. I% ^, ~
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    0 Z6 B# I* [8 x& ?! z
  43. 5 t7 b3 v$ R, W+ f! d/ X8 x8 U
  44. // Insert the post into the database, @% o) w1 O8 Y" @
  45. $ret = wp_insert_post( $my_post );
    4 j; v0 R2 E1 Q- m+ t
  46. echo $ret;
      Q( c7 k0 _0 h" G( i8 p+ Q6 T
  47. ?>
    / m' N/ U  z) X+ k( u" x
复制代码
我自己写的5 x- G' w' y0 F! }4 X: b. j
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-7-30 04:55 , Processed in 0.062861 second(s), 23 queries , Gzip On.

Copyright © 2001-2026, AdvertCN

Proudly Operating in Hong Kong.

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