找回密码
 立即注册

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充值
各种主页、账单户、BM户(优势)IPCola原生住宅IP⚡️$1.8/条双ISPFB资源,账单户,分享户,国内一手TK加白户/二解户/FB海外户/GG老户
最大欧洲Nutra网盟BA找量 FB高权重耐操个号⚡️稳定过审FB企业户海外户,授信户,TK加白户联盟收款/海外资金下发/服贸结汇
✔Taboola海外户源头广告位出租虚拟卡返佣1%,国内持牌机构 
查看: 8424|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
Binom_AdvertCN
本帖最后由 finder 于 2014-12-28 15:13 编辑
2 J2 p0 G% x9 l/ H
/ j( r3 {3 `$ N2 w, w: n. x6 p直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持& H4 c: H1 x: e
! a* \; L  ^' k! J9 j1 _
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
( U1 y) E. P+ e% Q
- c" G: B& H& S' j! f方便实用 简单 何乐而不用呢

  1. " |7 K- D$ l0 j* i, a2 G  w" @; I
  2. <?php+ d) e! h  t  F# O- S

  3. , H! Z! `' q$ s% D2 X) I1 v* b
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    3 m7 r) p2 j9 I/ }5 ~0 p: t
  5. require_once( ABSPATH . 'wp-config.php' );
    , f0 W: D# _& {, I
  6. require_once( ABSPATH . 'wp-settings.php' );
    - ]3 }7 B6 r, [+ R0 p
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    ) x; K$ V( \; A8 G
  8. require_once( ABSPATH . 'wp-includes/functions.php' );9 n/ @( N; Z6 q1 d& i7 `
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );2 N' J- ?% j/ K3 K
  10. $title = $_POST["title"];
    9 w+ J0 G6 y5 w
  11. $content = $_POST["content"];
    * C8 |: M# N) ~$ m) f. a& c: G, |
  12. $tags = explode("_",$_POST["tags"]);
    % T0 P2 c3 g3 ]5 a: P  u
  13. $cate = $_POST["cate"];
    * J3 d6 h) V6 i/ B+ e
  14. //print_r $tags;  O: ^$ j0 P# A- C1 U# C1 d( g
  15. //% k% Y7 M! z4 Y: q
  16. //
    ( U" ]1 j; y2 |) h5 S
  17. $wp = new WP();7 N) b/ p2 C4 ^4 E. V0 D
  18. $wp->main();; N# `/ |8 L  V( O8 F* P
  19. //
    , O/ o* J3 d4 E' c
  20. $my_post = array();
    & {/ \( ^# ~+ V1 s8 _/ y- ?
  21. $my_post['post_title'] = $title;
    * _0 z( t" h0 S# q2 Y
  22. $my_post['post_content'] = $content;  o' k; l  [4 T5 K$ N; ~
  23. $my_post['post_status'] = 'publish';
    9 K4 O5 V7 t- h& C. ?3 x
  24. $my_post['post_author'] = 1;8 w4 [3 y2 i; ~% y2 ?* h0 \. z
  25. $my_post['post_category'] = array($cate);. [  _0 e1 U/ m% V( G# _7 Y9 H
  26. $my_post['tags_input'] = $tags;
    $ `+ r9 M  S$ {6 E
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    % A* a. ~0 N! z7 {% S2 d2 @7 t7 ]
  28. //$my_post['post_status'] = 'future';
    # m" m& N& W2 m: b
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    3 O0 T4 {1 |9 B/ p  W) L& G

  30. 5 ~4 E' X* q8 s) e$ Z+ v
  31. // Insert the post into the database
    , W1 G! Z, j/ M3 o) P
  32. $ret = wp_insert_post( $my_post );
    & O; X+ o+ U- |6 q4 M
  33. echo $ret;0 W3 {% Y# q$ K: B, r; }
  34. ?>9 T; I+ F- `/ W% t1 a# _6 r4 I! F
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. ; x4 d  X) Y7 _3 Z+ T
  2. <?php
    * Z6 n+ y, X1 B1 q7 _8 t' F- k3 O
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    , V0 \& M% o1 e  ~0 W
  4. require_once( ABSPATH . 'wp-config.php' );
    / `5 r/ n) p. h% M! l3 A- {( [
  5. require_once( ABSPATH . 'wp-settings.php' );# z+ r2 s. m3 H+ F
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    & y7 |: b7 m* w1 H0 H7 \2 H6 x
  7. require_once( ABSPATH . 'wp-includes/functions.php' );) E5 _8 R0 |: [1 O2 b$ b9 }3 Y. F
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    % ]: ~* d1 W7 M$ e5 Q
  9. $pic_name = $_POST["pic_name"];8 Z* s+ n3 ?$ }
  10. $pic = $_POST["pic"];0 ]5 j. F/ l, |5 t
  11. if($pic != "" && $pic_name != "")- o1 |* K' ~6 y6 {
  12. {: T1 I" G  N, h" f+ T' S
  13. $path = "images/";
    % F5 |- \- l9 o$ m% E  N8 H1 B
  14. $pic_name = $path.$pic_name;
    0 A4 ^7 O, t) T, {8 ]! q: Q
  15. echo $pic_name;
    / c6 m6 `9 i# H9 W+ P# ^# ]4 j# B$ L
  16. echo "||";) q& q/ ]( a1 T
  17. error_reporting(0);
    ; G0 J* k4 c  q2 X
  18. mkdir("images");
    % I& Q9 Y" L# @% G- g. ~/ a
  19. $handle = fopen($pic_name, 'w');2 m/ U- @* H7 p. T
  20. echo fwrite($handle,file_get_contents($pic));0 R9 I" o# ]0 ^( i
  21. }
    % k4 H) A% ]- ?1 W

  22. . s! v) g3 T4 g- ~$ {6 Q6 _
  23. $title = $_POST["title"];3 E) ?$ o& y, }$ _4 D2 G
  24. $content = $_POST["content"];
    ( G& k! \0 @) M* u9 k: p6 O
  25. $tags = explode("_",$_POST["tags"]);
    2 i4 j) u. ]; h* H- h$ Q# D
  26. $cate = $_POST["cate"];
    4 n' c8 W. _" w1 h3 q- H7 x$ [
  27. //print_r $tags;
    1 T0 e+ F1 y) B
  28. //6 s" p/ R& |# ]; ~  t
  29. //
    ' c8 R$ b5 f2 o! D! m' A1 @
  30. $wp = new WP();
    , ~1 ]' A% J' }# I% G6 e4 X
  31. $wp->main();. i7 r. M8 u  s8 g8 g
  32. //. B( W- v0 u5 {* j+ w/ P' `: |' J5 `/ f
  33. $my_post = array();) X) r- e( O& ~5 A+ j- F( t0 Y
  34. $my_post['post_title'] = $title;
    & R# z( a# C! f' |) y
  35. $my_post['post_content'] = $content;3 H  I" g  C" @. v* V
  36. $my_post['post_status'] = 'publish';9 P9 q! `! C2 o; `. u2 g! f8 o
  37. $my_post['post_author'] = 1;
    ; b( l0 R0 a$ D1 B1 f
  38. $my_post['post_category'] = array($cate);+ @- r! R( |4 I3 o
  39. $my_post['tags_input'] = $tags;- }2 ?* {. V8 D. q: n# K0 ^8 |7 y
  40. //$my_post['tags_input'] = array('tag1', 'tag2');) [0 ^8 z( x: ?. C
  41. //$my_post['post_status'] = 'future';
    0 I( h* g( _* B- B9 J" o) K
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';. o3 ~  ]% Y6 u" i- w  r% V6 u

  43. - m- }, B4 x3 i3 L1 x
  44. // Insert the post into the database/ m; e  A8 H+ E) `
  45. $ret = wp_insert_post( $my_post );/ t8 u) P7 x+ R0 F4 k
  46. echo $ret;
    ( e8 M" j6 U% Q
  47. ?>; ^% c- ~8 ?. k5 R. j/ o" u4 R2 g
复制代码
我自己写的
2 S0 Z8 {4 R7 m4 q' L# B% ?插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-12 02:41 , Processed in 0.064178 second(s), 23 queries , Gzip On.

Copyright © 2001-2026, AdvertCN

Proudly Operating in Hong Kong.

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