找回密码
 立即注册

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

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑 * T6 H/ v4 d* Z6 u1 r) I

0 {8 c" y! @! J( y' q' W- c直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
& \1 g# x2 a  G# ?% X  W+ K+ x& Y+ P7 P6 v
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
$ ~/ R/ i2 Z" K! W& ]( j. ^/ t$ `( c9 L6 q; Z% A! o
方便实用 简单 何乐而不用呢

  1. 1 X  A( f) |# R) F1 L4 q$ }% l
  2. <?php! j2 G" O1 A4 J/ \

  3. ! g2 A/ B4 F% l  E( ]# H+ y
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );* z* N3 J9 I0 Q) I* c
  5. require_once( ABSPATH . 'wp-config.php' );
    , ^2 m5 ?  Z9 _4 o% E
  6. require_once( ABSPATH . 'wp-settings.php' );
    8 y4 i6 I2 q, \# a. E1 A9 Q0 z
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    1 m+ w. Y* U% t) G! j6 a5 S
  8. require_once( ABSPATH . 'wp-includes/functions.php' );- F. B& M6 b# g1 W4 y
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );& E4 l1 K2 ]0 G4 i) t8 ~! k# S
  10. $title = $_POST["title"];
      E; A  q8 {$ U
  11. $content = $_POST["content"];
    , }, W( F. ?8 T9 h3 y$ v# F) ^
  12. $tags = explode("_",$_POST["tags"]);
    7 s; ~) C1 w" q9 z" d
  13. $cate = $_POST["cate"];( G: m0 g! E3 s$ O1 z
  14. //print_r $tags;
    ' q1 g7 L) m0 o
  15. //3 ^5 D3 j7 C' T& W# ]
  16. //1 c- n* A) S: o. ?3 t
  17. $wp = new WP();
    % i8 r. S7 P( ?) S: I3 a& a
  18. $wp->main();8 J$ |$ T( `7 E& R
  19. //
    % h, N6 ]. ^, a! G
  20. $my_post = array();
    3 ]  X9 ?# L  h# o8 W1 }# j
  21. $my_post['post_title'] = $title;% e( ]* U/ m( Z. m3 c) U
  22. $my_post['post_content'] = $content;( G; X  @, G5 I+ v* Q9 t
  23. $my_post['post_status'] = 'publish';! S9 _4 r; ]/ R1 R7 f$ K
  24. $my_post['post_author'] = 1;
    5 R( X) d# x4 ?4 C( m, m& G& {" {) R
  25. $my_post['post_category'] = array($cate);- z1 e2 e" }* Z
  26. $my_post['tags_input'] = $tags;
    9 w) \( A' [9 z
  27. //$my_post['tags_input'] = array('tag1', 'tag2');1 r# `6 h. T. R
  28. //$my_post['post_status'] = 'future';$ `# O# S" U' D1 `% Q- g* F
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';2 W5 L! q9 X$ I
  30. 3 X) x9 {/ A1 m. J( s
  31. // Insert the post into the database& E4 L( c; N4 Q7 m8 c! \  B( \
  32. $ret = wp_insert_post( $my_post );) |% D, V9 }+ O# q* P5 X
  33. echo $ret;3 B2 D  R3 p, b. E
  34. ?>
    $ ^" Q$ f" J1 ~6 K
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. % R7 ^; t. y( [0 f( y, f
  2. <?php6 q% b% _& U( \! {2 n6 D# E
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    ! b/ I- B: i* d5 a* ^" ]: P
  4. require_once( ABSPATH . 'wp-config.php' );! @  E9 G0 w2 g7 i9 p; ]$ z6 q
  5. require_once( ABSPATH . 'wp-settings.php' );9 S6 o/ n6 n3 l/ f. D; q$ @
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    # j8 G4 x0 F* Z' r3 p
  7. require_once( ABSPATH . 'wp-includes/functions.php' );/ d7 X/ ~; }6 X( V5 W
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );- a+ l. d7 j$ A
  9. $pic_name = $_POST["pic_name"];
    0 A( L. t& ?- d& g+ N# f
  10. $pic = $_POST["pic"];
    . Y4 ^% Q* h" C0 X$ l
  11. if($pic != "" && $pic_name != "")# K5 i8 ]8 E0 y. _  y2 [) G
  12. {& }0 q/ [. Q. G4 J& Q
  13. $path = "images/";7 a: ~9 R9 N* _, ^6 s3 L
  14. $pic_name = $path.$pic_name;6 D0 c& J# x3 ^& f+ @
  15. echo $pic_name;2 R9 p/ s' k: ]. ]% \
  16. echo "||";' p/ l& E9 j# e. p/ ?# k" F
  17. error_reporting(0);7 z0 H7 h- F- Y9 ~  R
  18. mkdir("images");
    $ {  j5 E6 q- H5 V  F. y
  19. $handle = fopen($pic_name, 'w');) S5 @; k6 p; x7 u/ ]1 Q2 o
  20. echo fwrite($handle,file_get_contents($pic));& Q/ X8 ~) M4 w8 n& X; o7 \# i- U
  21. }
      Q- H1 F0 G' h& m' w
  22. 7 W' q6 }: I# j- j3 |' m6 l
  23. $title = $_POST["title"];+ s% p) b6 M6 c1 H7 \( U, N4 {8 U9 |
  24. $content = $_POST["content"];  |  a: F5 T4 j
  25. $tags = explode("_",$_POST["tags"]);
    . ~: Z5 G: _4 t
  26. $cate = $_POST["cate"];2 P* k5 F0 u$ X! I: s+ I- ?6 n
  27. //print_r $tags;
    $ q3 ?% V! S$ ?$ ?$ g
  28. //
    % o3 V' v- \/ f5 H# J3 _
  29. //( N: o9 {+ n" d) J7 ?+ s
  30. $wp = new WP();, O1 o4 ^. X5 A& C, u, x: V" d
  31. $wp->main();$ _6 z* n" N' w& _6 Y- ^
  32. //
    . M; l# `( g7 z& Q
  33. $my_post = array();
    * Q3 x: w& t  ~$ O8 X$ c
  34. $my_post['post_title'] = $title;7 c' g" L: A' F+ l
  35. $my_post['post_content'] = $content;
    ( ~8 ~: ~' u) C6 a
  36. $my_post['post_status'] = 'publish';, _$ g' u0 R+ @; I% D9 f: n; @
  37. $my_post['post_author'] = 1;; J$ H' n$ @, G# l2 Z, S: |
  38. $my_post['post_category'] = array($cate);
    2 u0 }$ [4 ]- X
  39. $my_post['tags_input'] = $tags;" R$ U: _* F+ S- F2 \5 Q
  40. //$my_post['tags_input'] = array('tag1', 'tag2');7 h" f4 S( z# Q& u, Y5 `+ [  n
  41. //$my_post['post_status'] = 'future';5 \( O# t4 E( k  d4 k5 ~
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    6 p- K$ H4 n% W! Z! m
  43. & m$ g8 }6 F2 v3 X* f8 P% e- j, ^* H
  44. // Insert the post into the database
    # {1 I7 M8 r# F& b7 X: Z) Y
  45. $ret = wp_insert_post( $my_post );, z1 }( m% H" `9 N( y# K" ?4 s- U0 s
  46. echo $ret;
    % T+ L- p* `  F9 k4 S% U! r3 ?# s
  47. ?>
    8 Q# L- J+ M; {+ R
复制代码
我自己写的
6 b! V# J2 B0 P- 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-8-24 21:30 , Processed in 0.110208 second(s), 23 queries , Gzip On.

Copyright © 2001-2026, AdvertCN

Proudly Operating in Hong Kong.

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