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充值Facebook 批量上广告尤里改 - FB 稳定投放免费黑五教程(持续更新、欢迎交流)
FB 三不限源头 - 自助下户充值转款各种主页、账单户、BM户(优势)IPCola原生住宅IP⚡️$1.8/条双ISPFB资源,账单户,分享户,国内一手
TK加白户/二解户/FB海外户/GG老户海外CL企业户源头FB虚拟卡⚡️消费越多返现越多最大欧洲Nutra网盟BA找量
FB广告Spy工具⚡免费试用✅ FB个号1块一个TikTok2审户/老户/国内外端口/加白GG,FB,TK, 欧美源头, 欢迎合作❤️
FB企业户海外户,授信户,TK加白户联盟收款/海外资金下发/服贸结汇域名防红⚠斗篷工具/可试用3天广告位出租
8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构  
查看: 8009|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑 5 e" @* k3 W* a# e6 Z
, Q. j/ o' ]/ s# i6 y: {
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
( q1 l* l. _) W& q5 a5 o$ f! f4 J. }( z# L) ?9 g
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了0 q4 {% i9 C8 @2 K5 \

- p; i7 U8 e: @* V: [% I% V! }6 z- ^方便实用 简单 何乐而不用呢

  1. 4 O. y# s6 ?" ~+ U9 t3 p0 a' \3 ~" X  k+ y
  2. <?php% Q+ L  K; P; S$ }1 N
  3. . f# d) g1 z- X0 _  I8 g# @
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );8 N& @  d: w" f: ^+ J
  5. require_once( ABSPATH . 'wp-config.php' );* E, r- t  u8 A
  6. require_once( ABSPATH . 'wp-settings.php' );% n3 n: u+ z; Z( i5 u! x
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );4 K. H0 [3 l1 H* c5 H5 F
  8. require_once( ABSPATH . 'wp-includes/functions.php' );8 ^# e2 N4 O) V1 x
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    ! O0 c1 \8 m1 N
  10. $title = $_POST["title"];0 ~# R7 ]+ D% w$ t3 E+ ?  ?
  11. $content = $_POST["content"];1 k+ |9 f1 H8 I7 [  D% i4 t4 B
  12. $tags = explode("_",$_POST["tags"]);4 \$ t8 s% X8 X: J* n- O
  13. $cate = $_POST["cate"];
      x0 f* |+ p" m% V3 }  Q- {5 s
  14. //print_r $tags;+ }- v2 L1 y$ [
  15. //$ o7 i! W: `; \8 t( G' C+ f
  16. //
    $ D' K/ r1 u+ H# y$ e/ I  j0 n7 j
  17. $wp = new WP();
    4 h! ]0 U+ x% X! l
  18. $wp->main();
    * F, T1 H* ^2 y
  19. //5 T3 F9 t5 Q& V* s
  20. $my_post = array();
    5 a+ G: U0 O6 e7 D  S; r0 A
  21. $my_post['post_title'] = $title;
    + b3 u4 p& R) N1 @) ?( R
  22. $my_post['post_content'] = $content;- S7 K4 b/ f. F+ f
  23. $my_post['post_status'] = 'publish';/ I; H  K* Z7 N2 n( ~# \
  24. $my_post['post_author'] = 1;
    5 e& H0 }/ N+ k" g; n/ ?
  25. $my_post['post_category'] = array($cate);
    7 C( L' _. q' u3 T+ W
  26. $my_post['tags_input'] = $tags;( o8 w. [- [. F  v0 C
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    ( A3 [9 D1 s% D# T4 g
  28. //$my_post['post_status'] = 'future';
    2 H4 B3 U+ B: Q2 n. k; I
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';: P9 M9 @0 p4 I" [# g
  30. 4 y; }0 s/ A% T) y9 c
  31. // Insert the post into the database5 _3 A6 v# V, o& b1 J  x4 q
  32. $ret = wp_insert_post( $my_post );( E7 z/ Q( @( K+ y% v$ x
  33. echo $ret;
    ' L, B5 w" o! X+ y) V
  34. ?>
    + Q4 N( g7 E/ m' y
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. : `( J6 l/ w1 |6 h5 _
  2. <?php/ Q2 D" l) r% U+ U
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    1 i8 y2 G& j2 C
  4. require_once( ABSPATH . 'wp-config.php' );. F- B) x& \2 @9 Z
  5. require_once( ABSPATH . 'wp-settings.php' );1 q. h, S, ?. c- Y
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );( q7 Q' P! x; x7 l
  7. require_once( ABSPATH . 'wp-includes/functions.php' );% X9 X( Q0 N0 T" l( I; m( U
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );$ ]% {, V% \' s3 Y5 l8 M2 ]2 u1 m
  9. $pic_name = $_POST["pic_name"];
    9 h8 I/ }9 s7 E
  10. $pic = $_POST["pic"];, v, t! F( b( J2 ?) t- C" k
  11. if($pic != "" && $pic_name != "")1 q7 {0 g; ^5 A
  12. {
    % `: p- w0 m. }* f# Z2 y% D
  13. $path = "images/";
    ' w$ @5 m1 W6 e( b$ r
  14. $pic_name = $path.$pic_name;2 i/ D6 I( J2 `1 M/ T* c$ K' f2 M3 z
  15. echo $pic_name;" I! C/ b' b. u% O% n3 |5 D6 s
  16. echo "||";+ c0 n3 Z: n: {2 V# H; `, L
  17. error_reporting(0);% x$ X: ~2 k1 A9 H* j
  18. mkdir("images");6 I, w7 ]. ]( i8 ]: u/ R
  19. $handle = fopen($pic_name, 'w');
    . U8 Z4 Z/ p# L, B4 ]# f
  20. echo fwrite($handle,file_get_contents($pic));; Y, @1 \$ t' T2 j
  21. }$ f6 V& J) b; d. W
  22. 7 q" h1 _+ j: U2 H0 N0 y
  23. $title = $_POST["title"];
    $ m2 z+ W8 K) X! n0 ?
  24. $content = $_POST["content"];
    / F( Y2 j4 A- S% q/ Y
  25. $tags = explode("_",$_POST["tags"]);5 g2 i) q' o. s# [: k
  26. $cate = $_POST["cate"];; u0 A4 I1 }1 m4 T5 z6 E
  27. //print_r $tags;7 ^2 F2 v4 G- g/ y3 g* k* X. q
  28. //
    % m6 O3 d6 K: U! I, `& O* n7 [
  29. //
    3 l+ Z5 m2 L; t' X3 L7 w
  30. $wp = new WP();! O" b. t6 O, W) y% C
  31. $wp->main();$ e% v( W6 h% @' _' V% o. _
  32. //# f7 l; P: W) |2 E
  33. $my_post = array();
    % o' ~7 W  T* U4 I% l0 s, `% \
  34. $my_post['post_title'] = $title;( A( G4 z, [# C) y4 l0 z
  35. $my_post['post_content'] = $content;
    ! J% L0 r, Q; r
  36. $my_post['post_status'] = 'publish';: Z% J* L4 f  f! I4 B4 X
  37. $my_post['post_author'] = 1;
    * a2 \% f5 \# e5 P
  38. $my_post['post_category'] = array($cate);
    8 G- v/ q5 a" r( @, X: ]
  39. $my_post['tags_input'] = $tags;
    " J+ ~* c- W& {
  40. //$my_post['tags_input'] = array('tag1', 'tag2');5 W; A  }! D) {& G( S
  41. //$my_post['post_status'] = 'future';' G2 m: p+ x* ?. g6 S
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    ( a; z2 a% A& a- e* H' x

  43. 4 u9 [/ v1 @! Z5 n# u
  44. // Insert the post into the database( o( g8 J% L4 Q: N' }
  45. $ret = wp_insert_post( $my_post );
    / v' V& J& M" X) T3 V  I
  46. echo $ret;
    6 r$ O* f" |' H! m( F$ c# W
  47. ?>* {5 }/ A- J* K! z
复制代码
我自己写的
( J- T) q7 f/ [& j8 x  ?- J插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-5-27 18:07 , Processed in 0.046892 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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