找回密码
 立即注册

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代理Facebook 批量上广告尤里改 - FB 稳定投放
免费黑五教程(持续更新、欢迎交流)FB 三不限源头 - 自助下户充值转款各种主页、账单户、BM户(优势)IPCola原生住宅IP⚡️$1.8/条双ISP
FB资源,账单户,分享户,国内一手TK加白户/二解户/FB海外户/GG老户最大欧洲Nutra网盟BA找量 FB高权重耐操个号⚡️稳定过审
GG,FB,TK, 欧美源头, 欢迎合作❤️FB企业户海外户,授信户,TK加白户⚡️Spend.net — 美元卡仅需$0⚡️✔Taboola海外户
广告位出租虚拟卡返佣1%,国内持牌机构  
查看: 8268|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑 1 Y# |9 K. X) l0 j" |0 B0 P! @
1 ^; v1 c. Q& F, t0 m' w; n
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持' |" X( E# g) c4 x3 G

. u& t) p# N3 ?, g5 Z我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了4 z+ R) P# N2 l+ y* }
$ ?: S9 i( U! F8 E$ o
方便实用 简单 何乐而不用呢
  1. 5 C% ~. U6 e# p
  2. <?php- _  ~# O5 Z+ ?( ]7 j
  3. + J* I3 S; S8 s0 d1 z) x/ L
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    & n, o7 s. R4 K2 a8 U' l
  5. require_once( ABSPATH . 'wp-config.php' );
    1 x, M1 t) D! Z/ f. \0 y9 m
  6. require_once( ABSPATH . 'wp-settings.php' );
    ) d; \, \9 H/ s# i. }5 l7 B
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );. O; }/ q# Z0 L; I# r% \$ |
  8. require_once( ABSPATH . 'wp-includes/functions.php' );0 O; q# g1 w) E1 @) x
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );( l' p: s5 Z, t" x
  10. $title = $_POST["title"];1 G/ s) X" t/ M6 ?  h( |9 [
  11. $content = $_POST["content"];' K- @  ]" d6 `$ A" f
  12. $tags = explode("_",$_POST["tags"]);6 }, N; @/ L0 e4 _- m& N6 Y4 m
  13. $cate = $_POST["cate"];* t4 b- l8 u0 I4 O$ G  P
  14. //print_r $tags;+ B, E6 W+ R! \& \5 S. A5 U8 P
  15. //1 a2 H# @* Y) s0 M0 G
  16. //  R( r% j) l  x! B8 K
  17. $wp = new WP();
    ( e4 G9 R& b" q: o
  18. $wp->main();4 a) e/ ~; A, q* X
  19. //
    / G) }) {# t: X9 J7 ~2 R$ R. K) Q; ?7 u
  20. $my_post = array();8 j# Q( J& c4 u, R
  21. $my_post['post_title'] = $title;
    ) k& {1 r$ R& L0 u  ^
  22. $my_post['post_content'] = $content;, Y. k7 z' @- |4 K: h* r
  23. $my_post['post_status'] = 'publish';  m  t) U; G" K" p) G
  24. $my_post['post_author'] = 1;
    2 y! Z) B- X$ v- Y0 q; f
  25. $my_post['post_category'] = array($cate);
    4 x) y* ?3 P3 |: g8 e
  26. $my_post['tags_input'] = $tags;5 Q' M9 d6 X5 ^3 F* S4 l5 Y- D$ Q
  27. //$my_post['tags_input'] = array('tag1', 'tag2');* B3 `5 y0 `6 h# s5 k
  28. //$my_post['post_status'] = 'future';9 R% c/ v) ]6 ^
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    ' E* C' S- D) d5 {" o

  30. ; j1 C' ~9 ?( B# P. t+ X- ^
  31. // Insert the post into the database
    ) B$ q) z0 @' |9 X! N
  32. $ret = wp_insert_post( $my_post );- D" e" P' b8 J, i2 \! h$ A
  33. echo $ret;
    , j9 R& x# E3 `* g: R! B9 b9 M
  34. ?>
    ' g4 M- h/ `/ ^  x
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. - y! i1 U% e3 J! H
  2. <?php4 @( K. T5 _; h1 a) c
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    6 ]& {6 Q( ~5 `5 y1 d( l/ P
  4. require_once( ABSPATH . 'wp-config.php' );
    . c5 I: j8 S5 B7 ?( ^' ?$ a" k
  5. require_once( ABSPATH . 'wp-settings.php' );4 k) s$ w# ?! s% H+ P8 [0 h3 X3 a
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );2 g3 L4 p0 Y- g* Q9 z8 r
  7. require_once( ABSPATH . 'wp-includes/functions.php' );  A1 B5 w  `8 W
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    # P* ^5 B* b2 b& q! ?5 ^3 k4 ]
  9. $pic_name = $_POST["pic_name"];
    & O+ Q3 w' ~8 r" D5 ?0 Q$ J
  10. $pic = $_POST["pic"];' M: S! @4 X( [) R1 A. e
  11. if($pic != "" && $pic_name != "")( l  o8 l3 w3 A" W4 v+ T1 |, q
  12. {
    - C$ e: q+ p; p0 t8 K
  13. $path = "images/";' A( Y6 o% o+ E/ X) N
  14. $pic_name = $path.$pic_name;
    1 }6 E0 ?3 g$ V$ v
  15. echo $pic_name;  z( @2 y% z0 O0 c2 ^0 X; ~
  16. echo "||";, z! x3 R7 S8 ^7 ?5 p
  17. error_reporting(0);, M. h* k& P' F# |! B
  18. mkdir("images");9 M/ S' h" r9 ~' v8 ~9 \' \
  19. $handle = fopen($pic_name, 'w');% ]0 g' h9 h8 r4 H0 `& G
  20. echo fwrite($handle,file_get_contents($pic));
    ( ?) h7 S$ y3 f. b+ N% ^
  21. }
    ; b9 p* r6 h( b0 ~

  22. & H7 E2 G; r3 }& c
  23. $title = $_POST["title"];; ]- Y! t. K2 {6 z" }1 s% o
  24. $content = $_POST["content"];
    ) j4 {* x% ?8 G* P7 ~
  25. $tags = explode("_",$_POST["tags"]);
    3 E( [  J7 n5 v. P1 }
  26. $cate = $_POST["cate"];+ P* U: e3 c2 i9 ?+ o% V
  27. //print_r $tags;
    1 [& V% d* N' _
  28. //( e$ G! G: ^. D% V
  29. //: {1 L9 A: `( q4 `! q) `% L+ L
  30. $wp = new WP();- L. A7 F- G- {" q8 g! M" r, M$ f8 d
  31. $wp->main();
    ) S' M* r! H) g% D6 g$ n9 ^
  32. //
    5 @! D% Q7 H6 \) J
  33. $my_post = array();
    7 u, Z5 a3 V! Z+ N6 V
  34. $my_post['post_title'] = $title;  ]+ `1 \8 U& b3 O  \1 S% R
  35. $my_post['post_content'] = $content;6 H. ^5 m$ n6 U0 N6 q3 X6 b8 d2 s
  36. $my_post['post_status'] = 'publish';4 n. {, [& r4 [0 o
  37. $my_post['post_author'] = 1;
    + a. b5 p8 ~' g
  38. $my_post['post_category'] = array($cate);5 N& {) T# a9 C1 x  t8 C
  39. $my_post['tags_input'] = $tags;. g: I! ?+ e' r
  40. //$my_post['tags_input'] = array('tag1', 'tag2');( ~% H' [& r2 i5 {" |' F
  41. //$my_post['post_status'] = 'future';
    ( c/ @7 m7 F* F3 S0 ~4 {% q, q
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';, N0 `9 E! N9 r% E2 F& Y/ V8 R
  43. ' B, s# E( `& N  T4 \8 d' q
  44. // Insert the post into the database
    ) }/ @: I0 K  t
  45. $ret = wp_insert_post( $my_post );
    - B  v& B7 f) l: d2 q
  46. echo $ret;
    ) q  u/ p* o, v% s  ~% o" i& R$ o
  47. ?>
    # H2 B: ?& n* [% d/ A
复制代码
我自己写的
2 f% I" [3 l) |# ]* n: 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-8-24 09:06 , Processed in 0.094145 second(s), 23 queries , Gzip On.

Copyright © 2001-2026, AdvertCN

Proudly Operating in Hong Kong.

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