AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

PropellerAds
Google-Bing-Mediago-Criteo开户
⚡️按条S5代理⚡️静态⚡️独享⚡️5G广告专用虚拟卡/U充值/高返点皇家代理IP⚡️#1性价比⚡️
Mediabuy⚡️玩家开户首选【鲁班跨境通-自助充值转账】FB/GG/TT❤️官方免费开户Affiliate 全媒体流量资源⚡️
Taboola/Outbrain /Bing⚡️一级代理开户投流-7*24h❤️人工在线【官方】❤️搜索套利买量投流开户独立站⚡️开户投放
⚡️AdsPower:安全不封号,高效自动化Google FB TK游戏代投⚡️E.PN 虚拟卡⚡️BINOM TRACKER 60% OFF!
比Adplexity还好用的Spy工具ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理虚拟信用卡+独立站收款
全球虚拟卡, 支持U充值各种主页、账单户、BM户(优势)⚡️TikTok企业户,bm户,账单户IPCola原生住宅IP⚡️$1.8/条双ISP
FB海外户、GG老户、TK加白老户PTM虚拟卡[全新卡BIN+高返点]FB虚拟卡⚡️消费越多返现越多最大欧洲Nutra网盟BA找量
高品质·稳定高速纯净IP FB个号1块一个TikTok2审户/老户/国内外端口/加白SX.ORG 高质量代理⚡235+ 地区
GG,FB,TK, 欧美源头, 欢迎合作❤️跨境债务催收/风险代理高权重Google老户[卖户+筛户等级] 海外斗篷・智能广告过审率高达 99%
DataImpulse⚡️纯净住宅代理仅 $1FB企业户海外户,授信户,TK加白户广告位出租8500万高质量住宅IP,助力各种需求
虚拟卡返佣1%,国内持牌机构   
查看: 7811|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑
: A4 e0 i9 p* Y" a0 N5 o# m6 G& V+ l1 K, y% S; T7 L) y
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持% i5 T2 h# `7 o. v1 s8 O
' L1 l" C% H8 y# F: a4 Z
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
; V& U) R4 g( |4 m/ f6 Q* i/ c* @% d5 V1 e
方便实用 简单 何乐而不用呢

  1. " S% g+ U; G9 O; o6 A' d% t, Q
  2. <?php  B) F8 p* r3 X

  3. 8 f7 T1 y' M  |3 r$ O; G) E
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );" S# {* @9 d8 h
  5. require_once( ABSPATH . 'wp-config.php' );
    5 {" t: R( O/ n& A# m
  6. require_once( ABSPATH . 'wp-settings.php' );
    9 B1 K" m' Z- z! c! M6 p. K
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );# ]- V8 p7 Z' S
  8. require_once( ABSPATH . 'wp-includes/functions.php' );# p  K. X# T+ ?" c+ W1 P
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );& E4 u' M/ h. Q
  10. $title = $_POST["title"];9 f, R  M8 f5 n
  11. $content = $_POST["content"];1 `: J- z7 C$ V# Z; [* @; a" W
  12. $tags = explode("_",$_POST["tags"]);
    6 h) \* B6 L. q3 b. _* ?( i8 ~+ _
  13. $cate = $_POST["cate"];
    & M+ f* B; v' r5 y, v" c( j: b
  14. //print_r $tags;
    8 ^/ a' T8 y7 h, x5 |2 j
  15. //
    # K' `( L8 T) w/ R
  16. //
      I, t1 m6 G4 K5 @: s
  17. $wp = new WP();  c5 W5 W# \0 h' j0 R, }. L2 ]0 W
  18. $wp->main();
    3 x* z4 W, C; B" W8 f  [0 A  J
  19. //
    $ g; ]3 l9 s) l( I
  20. $my_post = array();
    5 w' `  v) X: @" j( \9 X1 o
  21. $my_post['post_title'] = $title;2 W" H3 i2 a$ o: P8 a/ I* f7 r
  22. $my_post['post_content'] = $content;
    / [  g! i4 {/ c" T; Z$ ?- m- q
  23. $my_post['post_status'] = 'publish';
    % M+ x2 P5 L; G& N4 q% {: R
  24. $my_post['post_author'] = 1;7 G& D, W$ H# t
  25. $my_post['post_category'] = array($cate);, y, ?3 h  p' S9 ]1 ~& F& _
  26. $my_post['tags_input'] = $tags;
    & _+ i) E9 j: a
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    6 K9 g: e" Y5 h+ r1 F6 g& g, j" \, `
  28. //$my_post['post_status'] = 'future';2 C+ l% Z1 e, K6 N/ n
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';* Z3 y7 Y7 j4 s$ r9 j7 P/ ?& J

  30. $ H" r0 y# z1 x7 K8 j* }3 t( n
  31. // Insert the post into the database& ^* j' m* g* f7 h2 p# ~2 I$ N
  32. $ret = wp_insert_post( $my_post );
    ! {! L6 u6 {) ]+ E
  33. echo $ret;
    8 Z/ j2 o, G1 P) r# X
  34. ?>
    ) _7 K6 D+ ~: [3 l! Z6 r  l4 Q+ x
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. . n0 E/ O) z) B1 h8 _
  2. <?php
    + G' p9 \' l2 e
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    " j2 {' J7 f( P, A$ ~  ~6 s
  4. require_once( ABSPATH . 'wp-config.php' );0 h& Z: U6 ?, E
  5. require_once( ABSPATH . 'wp-settings.php' );
    * L3 u* E% U* G6 ~& c4 E- o
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    9 z7 l9 i0 G" m, Z5 {
  7. require_once( ABSPATH . 'wp-includes/functions.php' );+ ~6 A$ ~& V& u. I; |5 b! j+ z
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    " U; u+ C# `' c
  9. $pic_name = $_POST["pic_name"];8 K# c* H" p2 ^+ b
  10. $pic = $_POST["pic"];8 ^6 a# x5 B/ ]) R2 y4 C$ w4 T6 f
  11. if($pic != "" && $pic_name != "")
    % X8 |- Q/ \, T+ C" v# z
  12. {
      {% S: C5 r7 F
  13. $path = "images/";
    3 @. K! p, L3 k% f  z" k: y
  14. $pic_name = $path.$pic_name;
    / ~+ ], X9 n7 D0 S/ n) x  V8 U
  15. echo $pic_name;
    + e& m& H% W5 ?/ u
  16. echo "||";
    % ]  p9 Q* n, F% N2 Y& }
  17. error_reporting(0);
    5 c( m: [% `; N# p8 b% c
  18. mkdir("images");0 d! _4 R7 u$ [
  19. $handle = fopen($pic_name, 'w');
    ' o/ }, R- l# c1 M
  20. echo fwrite($handle,file_get_contents($pic));- {1 n- V$ `# ^6 ^& y' [9 Q7 v
  21. }
    1 k+ i( q; P, `1 D$ \. W5 T

  22. 5 n' N( t2 x9 u: \- k$ Q/ l# o
  23. $title = $_POST["title"];
    5 i* {7 S; }. m5 @! a
  24. $content = $_POST["content"];1 D# c, `: O) x
  25. $tags = explode("_",$_POST["tags"]);1 I. F1 J; f6 G  v
  26. $cate = $_POST["cate"];
    ( G! g8 _0 P+ t. D# C9 M
  27. //print_r $tags;
    ) I1 m- C: {0 h2 o# K2 {; Q
  28. //, H, h! n/ i% u3 Z! v. ~
  29. //
    ; L& g, q4 g" k$ ~
  30. $wp = new WP();
    * A; b3 L  x& |9 r7 X
  31. $wp->main();
    , q6 K. d7 `( G1 H; |: ~
  32. //
    ' e1 C3 Q) _" W+ n: D) B! m) ?! e
  33. $my_post = array();& z5 \6 Z2 C5 r1 u/ O1 H* M  l
  34. $my_post['post_title'] = $title;
    * `+ ?$ b! z$ p/ I5 [6 L4 E
  35. $my_post['post_content'] = $content;7 |6 G: I' _) ~" i" z
  36. $my_post['post_status'] = 'publish';
    % T) v- A; B$ X6 Y% F1 s; q
  37. $my_post['post_author'] = 1;
    . ^+ u. w1 K0 z9 ?
  38. $my_post['post_category'] = array($cate);$ u" T8 t- g$ s4 \" b
  39. $my_post['tags_input'] = $tags;
    . @) B) N! B6 f" s+ L
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    , H. k+ u0 |/ {6 o  W
  41. //$my_post['post_status'] = 'future';
    # l8 T8 m% F, P7 c1 t+ N
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    2 I6 t% {( e% N1 L% x  A" n

  43. 8 K4 ]) g$ J/ H4 x- B* s
  44. // Insert the post into the database& `% M; Y8 f. k+ C3 w- G9 f
  45. $ret = wp_insert_post( $my_post );
    : A4 r% E3 A( Y1 \
  46. echo $ret;# T4 @/ O" V' Q# h/ ]1 B4 R: u
  47. ?>0 ]- v2 ]0 \4 x: l/ ~& Y
复制代码
我自己写的! H  B! k) Y6 Y/ h
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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, 2026-4-4 20:18 , Processed in 0.047382 second(s), 15 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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