AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

Adsterra China
 谷歌+Bing+TT+MSN官方代理 
⚡️按条S5代理⚡️静态⚡️独享⚡️5G皇家代理IP⚡️#1性价比⚡️Mediabuy⚡️玩家开户首选
【鲁班跨境通-自助充值转账】FB/GG/TT❤️官方免费开户Affiliate 全媒体流量资源⚡️Taboola/Outbrain /Bing⚡️一级代理
开户投流-7*24h❤️人工在线【官方】❤️搜索套利买量投流开户独立站⚡️开户投放FB BM不限额,短id账单户
E.PN 虚拟卡DuoPlus专注打造跨境电商云手机BINOM TRACKER 60% OFF!比Adplexity还好用的Spy工具
ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理虚拟信用卡+独立站收款全球虚拟卡, 支持U充值
Facebook 批量上广告尤里改 - FB 稳定投放免费黑五教程(持续更新、欢迎交流)FB 三不限源头 - 自助下户充值转款
各种主页、账单户、BM户(优势)⚡️个人户,bm户不限额,账单户Google、Bing官方总代  联盟流量开户FB资源,账单户,分享户,国内一手
FB企业户BM户账单户源头海外CL企业户源头PTM全球虚拟卡—进来交个朋友!PTM虚拟卡⚡️费率透明⚡️额度随心
FB虚拟卡⚡️消费越多返现越多虚拟卡 - Pay2.House【找量】BA独家Nutra单找量广告位出租
8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构  
查看: 7258|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
Lemft
本帖最后由 finder 于 2014-12-28 15:13 编辑
3 f* R9 \( U$ u4 D* o. W8 Z! v  B" P/ g( D1 F" M+ y# @1 t
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
) j  c& X3 O# g2 Z$ }/ ~$ X' {
1 B3 H& \% m7 W8 c/ [1 Y6 `+ c我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了" K4 K3 S# [# O
/ v, `. W! v2 N4 I4 y6 q+ k
方便实用 简单 何乐而不用呢
  1. 6 R% E2 E* S5 X& P. Z
  2. <?php$ M8 ]7 x3 c' t# W% ?

  3. + b! O( W, D- c4 @) W; k
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );' K' _7 P3 k" m9 M- H
  5. require_once( ABSPATH . 'wp-config.php' );' F" O. U6 q5 ]; q2 s5 S
  6. require_once( ABSPATH . 'wp-settings.php' );
    ! }% s, C. Q. Y1 r
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    % h7 ^% ]- s* t' o- F, y$ v3 H, x
  8. require_once( ABSPATH . 'wp-includes/functions.php' );& f! w9 e8 f' q; t- g5 T
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    2 v1 v5 K5 D/ x( k0 I
  10. $title = $_POST["title"];
    7 W" {, @1 l3 ~9 u( R' G+ p- o
  11. $content = $_POST["content"];7 q+ m7 e+ M8 d/ Y
  12. $tags = explode("_",$_POST["tags"]);: [: q6 k8 C/ o( I8 x& K7 _. E/ a
  13. $cate = $_POST["cate"];
    4 f, h0 x6 F4 N. l
  14. //print_r $tags;& H4 w3 {7 Y5 H' X. s
  15. //
    * @- z1 L1 J2 E8 @
  16. //6 Y& @8 t0 F  W
  17. $wp = new WP();
    1 ]# F  j0 w+ O9 \/ T
  18. $wp->main();
    * [6 A9 z) ?6 ~4 {
  19. //& ]8 b% p8 h9 g7 H" o; M
  20. $my_post = array();6 l( o3 g/ N; [
  21. $my_post['post_title'] = $title;2 U3 a' j; P8 c/ H" V/ F
  22. $my_post['post_content'] = $content;) S3 S: \3 W2 ?6 r
  23. $my_post['post_status'] = 'publish';: y' v/ _% |3 _% d
  24. $my_post['post_author'] = 1;
    3 f; Q2 P% n# P, C0 q+ Z7 ?4 o. E
  25. $my_post['post_category'] = array($cate);
    ! L! w) K, {* h1 r
  26. $my_post['tags_input'] = $tags;5 K( j( f6 ^( o/ z( g  [5 V$ Y
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    . }3 f0 \' S6 T  K
  28. //$my_post['post_status'] = 'future';4 w$ y9 X2 E! Q+ J6 h7 c& ]9 K, r1 _
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';% m2 s9 K/ N4 K/ u6 f0 L
  30. 4 j; ^- H) I" E- K' I3 T
  31. // Insert the post into the database
    * Y; i4 q8 K8 |* J
  32. $ret = wp_insert_post( $my_post );# |$ K* o, k- k! E9 I+ L
  33. echo $ret;& t. D0 o4 {2 q) N/ A' \+ M% S
  34. ?>
    # F* f  V; L( d
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. / l; I9 H- x3 @% ^
  2. <?php1 n3 _, }" N8 t( C& K  k# U
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    4 N3 D- g1 v* c' @
  4. require_once( ABSPATH . 'wp-config.php' );
    - D0 w5 [3 @; l& u  G- M
  5. require_once( ABSPATH . 'wp-settings.php' );
    ) S6 N8 X# w$ [3 }9 Q5 b( ]6 p
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );  ~) Z+ K$ F, Q- O) `5 E4 L
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    - W1 |2 r4 X! J8 Y- ~( t
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    ( f5 z2 c4 X) z$ n* ?2 P
  9. $pic_name = $_POST["pic_name"];
    " y* s9 v" [+ O2 h+ `
  10. $pic = $_POST["pic"];) W5 ~0 s0 t. ^) X0 B. d9 v' @
  11. if($pic != "" && $pic_name != "")9 k8 m$ V' U. J+ [9 w
  12. {1 l1 t) M6 B" e4 N
  13. $path = "images/";
    ' q- x. M" d: r! B+ I0 z" X( o
  14. $pic_name = $path.$pic_name;
    " f9 i: p6 C& ?; V4 Y2 W
  15. echo $pic_name;
    8 N( b% [7 }/ i: x
  16. echo "||";+ m% W7 t/ g5 g- J. s3 `) ~
  17. error_reporting(0);
    , Q' A1 [" n; Y) M) l9 Y, }* I% K
  18. mkdir("images");, d4 _5 r3 F  d
  19. $handle = fopen($pic_name, 'w');. ?+ v4 j. k. V# q4 e* {0 Y$ s
  20. echo fwrite($handle,file_get_contents($pic));
    ' |% y0 f. g0 E- }6 w
  21. }, z) B9 d% q# K1 P

  22. 3 {# m4 X( g2 Q% C' J0 B& e( r
  23. $title = $_POST["title"];( P$ z# P& l3 l; s& M; j
  24. $content = $_POST["content"];
    $ J/ [2 _/ ?2 S! A0 F
  25. $tags = explode("_",$_POST["tags"]);
    8 |6 \& `' T# |3 R
  26. $cate = $_POST["cate"];
    7 y% J; E  w( \# @, _) B/ {
  27. //print_r $tags;9 q- v/ a; P% R' ]% z
  28. //3 \2 c% H5 _1 o8 A5 T3 H
  29. //
    , J* f1 I" H5 {" {0 P( k
  30. $wp = new WP();" D) _+ b0 @% T
  31. $wp->main();" H1 ~# n- C  R4 @* P! F& t+ X) C  U+ ^
  32. //. K" h4 g  L5 w. p) K
  33. $my_post = array();
    2 N6 Q* Y9 Q! ]$ J7 ^) O) ]; \
  34. $my_post['post_title'] = $title;7 V. }( S- P5 q: b+ n* ~5 m
  35. $my_post['post_content'] = $content;
    # Q3 i. c& N* m: z1 g
  36. $my_post['post_status'] = 'publish';! r/ A$ w. x) u& `( d8 `
  37. $my_post['post_author'] = 1;
    5 V9 P0 r  b7 `) `4 o: A; ]
  38. $my_post['post_category'] = array($cate);& O2 n6 Y6 T# [% ?- a7 x* w( m
  39. $my_post['tags_input'] = $tags;
    6 W) d& b8 T1 X7 n& s" h3 H
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    5 z; [: [2 R7 C# G
  41. //$my_post['post_status'] = 'future';2 o& t, B9 S" u* o1 X$ ^- V( W
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';2 C- T6 r1 h' n' _) r
  43. 0 a" W% m! ?# o9 h
  44. // Insert the post into the database2 M$ x& {- _1 o- [, G3 p
  45. $ret = wp_insert_post( $my_post );
    % Z& r# m1 W9 M; l! A
  46. echo $ret;5 m+ D" d7 A# ]( j: B; k& o
  47. ?>% ^& A. V* M- T* H
复制代码
我自己写的/ e3 |+ Z9 K7 q) z( 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

积分

中级会员

Rank: 3Rank: 3

积分
894

社区QQ达人

发表于 2013-2-25 20:33:59 | 显示全部楼层
用xmlrpc不是更好吗
回复 支持 反对

使用道具 举报

15

主题

598

广告币

565

积分

中级会员

Rank: 3Rank: 3

积分
565
发表于 2015-3-3 14:05:49 | 显示全部楼层
楼主辛苦了!~~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们|联系我们|DMCA|广告服务|小黑屋|手机版|Archiver|Github|网站地图|AdvertCN

GMT+8, 2025-7-3 12:47 , Processed in 0.047093 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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