找回密码
 立即注册

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/条双ISPTK加白户/二解户/FB海外户/GG老户海外CL企业户源头
最大欧洲Nutra网盟BA找量 FB高权重耐操个号⚡️稳定过审GG,FB,TK, 欧美源头, 欢迎合作❤️FB企业户海外户,授信户,TK加白户
联盟收款/海外资金下发/服贸结汇⚡️Spend.net — 美元卡仅需$0⚡️✔Taboola海外户9千万住宅IP-低至$0.3/gb✅静态$4/ip
广告位出租虚拟卡返佣1%,国内持牌机构  
查看: 8292|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑 3 X9 U6 ?- S3 x$ c( _$ a; l6 b5 y
: R) Q; l/ @9 u% U1 F
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
. |; k, ]/ N8 o. T, i
$ F9 @- t7 B7 E" ]/ g2 o' i我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了/ K6 T- s1 b  `" {% i+ I" {7 \

3 i5 O, b- M8 |方便实用 简单 何乐而不用呢

  1. 6 `) I2 i' ^4 U3 d
  2. <?php
    & _$ ~, I9 }1 G- ?2 T

  3. & H+ u' r/ ]) |- p( [* @
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    6 T" p; b7 ]' W9 u& G9 ]  Z* `
  5. require_once( ABSPATH . 'wp-config.php' );* m; g+ a9 H6 b9 Z
  6. require_once( ABSPATH . 'wp-settings.php' );7 Y/ ~0 e1 I2 N2 K$ r+ Y
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    / @/ c6 ]: F4 B7 c4 j' j2 h
  8. require_once( ABSPATH . 'wp-includes/functions.php' );3 [! M# X6 D- X* k6 t* f1 \
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );( q: H3 e5 ]! q0 b6 y
  10. $title = $_POST["title"];0 G7 y) Q  f; u; y: X' F
  11. $content = $_POST["content"];
    ! a0 c  C1 v" u# k
  12. $tags = explode("_",$_POST["tags"]);% `! w7 h, `& s) Q$ a8 Q
  13. $cate = $_POST["cate"];
    * D1 z6 W  ~0 K  K& [+ c
  14. //print_r $tags;
    ; _9 _$ \% C" C7 v9 q" x
  15. //# k4 _; x9 N) n/ T, Z
  16. //" @5 j: [2 y, n" J
  17. $wp = new WP();
      u+ Q: E( _+ i) V1 N- u" F- [# c
  18. $wp->main();7 b( a6 I- v4 A) j7 p4 _
  19. //( @2 n% [- ~" x2 @+ _6 q# ~- Z
  20. $my_post = array();2 X% h: O& ~" Y- s1 {3 l: Z; X
  21. $my_post['post_title'] = $title;
    $ [# P% M7 O) K! h
  22. $my_post['post_content'] = $content;
    4 ^# x" z$ P0 I0 j
  23. $my_post['post_status'] = 'publish';
    : Z+ U- v& D% B+ V% t
  24. $my_post['post_author'] = 1;8 A- G) k/ o5 W1 @, o! e
  25. $my_post['post_category'] = array($cate);
    7 l3 C7 \( P! y) [
  26. $my_post['tags_input'] = $tags;
    2 L4 `; \& b& P
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    ! M, @9 G( w/ `2 s) `0 G
  28. //$my_post['post_status'] = 'future';
    2 f7 H% @8 g6 {% @  Z: a" W
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';& L3 j0 o9 B4 j( @

  30. % W( A( L4 O+ @0 P+ o
  31. // Insert the post into the database. U( v$ Y1 Y3 q1 ~% U% G5 r
  32. $ret = wp_insert_post( $my_post );$ O2 D( R  S5 f4 H
  33. echo $ret;3 U/ U: v/ f% W# B* [6 C
  34. ?>% o& E. H; b1 Q" a4 I: o
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. : W- }, a* d4 M( {) A$ }: C
  2. <?php
    2 r1 ?$ p4 K) V: j$ s4 c& }; L
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );( z4 g& d0 w. `; {1 L1 A& R
  4. require_once( ABSPATH . 'wp-config.php' );$ g4 S5 ^2 S$ S% j/ l4 O
  5. require_once( ABSPATH . 'wp-settings.php' );' `: I, q8 `- G- E, s4 i2 g
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    ) [4 x' E* m$ ?/ _6 U8 i# i
  7. require_once( ABSPATH . 'wp-includes/functions.php' );# |1 }1 F* N5 f- v  Q) Q- c* a0 ^
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );' C0 \; x" Y/ m& |2 n2 Q9 _2 u
  9. $pic_name = $_POST["pic_name"];- P6 b( @0 s; V  p( k
  10. $pic = $_POST["pic"];
    % O( S+ s9 R& d9 Y
  11. if($pic != "" && $pic_name != "")
    2 F6 S/ j* d: L% D% X: `
  12. {* T. |7 a- A  o, z" Z+ T/ y% J
  13. $path = "images/";
    ) N: w- \# i$ R0 n0 n
  14. $pic_name = $path.$pic_name;3 u& E) e* o* J7 L3 r, a' T
  15. echo $pic_name;
    5 U0 K: Z, J9 ^' U
  16. echo "||";
    ! _) T, X7 X  p/ _! F) X
  17. error_reporting(0);
    3 j1 @" n* T% u5 ~: |* O
  18. mkdir("images");" x2 a7 T4 J( W
  19. $handle = fopen($pic_name, 'w');/ s4 o7 ~& ~& x/ ^7 v5 J
  20. echo fwrite($handle,file_get_contents($pic));
    3 Z1 Q, z( ]* e4 @0 d
  21. }; f4 {$ [" J/ C: p* a: C3 E

  22. ) p5 L$ A4 u* S) a- G
  23. $title = $_POST["title"];. z% s, e( h2 J  {8 X+ c0 @+ E
  24. $content = $_POST["content"];% G! X9 ~7 W& F0 ~9 D
  25. $tags = explode("_",$_POST["tags"]);
      y+ ?' U& G0 R9 k2 S/ C4 R
  26. $cate = $_POST["cate"];
    , h9 J" V6 ]" m8 p' m6 ~9 Q
  27. //print_r $tags;
    5 O/ M3 m1 O1 j2 m
  28. //
    , c, Q' J5 t0 l$ I+ R
  29. //; v* M) D! ]1 s4 V$ c
  30. $wp = new WP();
    " r3 T/ H  V9 S8 T8 p  u; o
  31. $wp->main();
    , _+ q, s* [! z- [- A# f+ P& o
  32. //
    ! U% v9 V, ^2 |( V. d( x6 ^
  33. $my_post = array();/ O1 U4 _5 l; H1 p( Y
  34. $my_post['post_title'] = $title;( g* z3 O# X' m6 P5 Y
  35. $my_post['post_content'] = $content;
    % P" T9 T& i# d9 P( H
  36. $my_post['post_status'] = 'publish';
    9 }: @, C! ~, L$ M% T; I
  37. $my_post['post_author'] = 1;1 X: X0 r; x' U
  38. $my_post['post_category'] = array($cate);
    ) S5 j# o' @8 b2 K
  39. $my_post['tags_input'] = $tags;
    . _; X( Z3 ~% B4 `, S6 k3 M
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    ! c' \- T! h9 g' I  j- j
  41. //$my_post['post_status'] = 'future';
    3 ], b; D' c. c% p+ d
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';2 r9 Y# u# e, J  f1 B6 b

  43. # j9 z6 I- C9 }4 {
  44. // Insert the post into the database6 h4 Z* v! d& R' ]
  45. $ret = wp_insert_post( $my_post );* y  q7 V! x9 ~6 v3 R! G
  46. echo $ret;( S( r9 X! g  V7 R
  47. ?>' T) s$ L0 q. N% @# n* J
复制代码
我自己写的
4 o1 x: c9 V( |$ \% v7 a插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-9-2 10:50 , Processed in 0.078249 second(s), 26 queries , Gzip On.

Copyright © 2001-2026, AdvertCN

Proudly Operating in Hong Kong.

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