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企业户源头最大欧洲Nutra网盟BA找量 FB高权重耐操个号⚡️稳定过审
GG,FB,TK, 欧美源头, 欢迎合作❤️FB企业户海外户,授信户,TK加白户联盟收款/海外资金下发/服贸结汇域名防红⚠斗篷工具/可试用3天
广告位出租8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构 
查看: 8102|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
Binom_AdvertCN
本帖最后由 finder 于 2014-12-28 15:13 编辑 0 R6 Z, w4 \; L
  Y' Y6 ^* @+ `- k1 B" _
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
- S* N( b8 i6 j: m3 t7 K% A8 J  t" P3 D; \- L0 z; g
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了( Z$ E7 t6 V8 G  t1 Z0 a; H7 M

0 M$ z- M; Z6 [  h- I# T方便实用 简单 何乐而不用呢
  1. 1 L" Q( V* E5 g9 }, }
  2. <?php
    5 i( Y0 V0 h) ~: j$ _
  3. , z& a4 _8 m% E% l  V8 r5 {1 p
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    * Q" g2 S! ]  ]3 I6 N
  5. require_once( ABSPATH . 'wp-config.php' );8 [5 y; p' H" Y
  6. require_once( ABSPATH . 'wp-settings.php' );
    5 F+ {( k; }6 h5 a- g0 l7 \8 H4 o
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );3 z. }0 x1 A4 s/ Q0 l2 F) ~
  8. require_once( ABSPATH . 'wp-includes/functions.php' );# x5 }8 o# z/ s4 O/ `* ]
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );8 \7 M& @  g5 c2 e2 j' ^) M
  10. $title = $_POST["title"];8 K( g. K! V: C6 _5 O/ D8 s
  11. $content = $_POST["content"];
    " C1 u  k" u& _7 l# q7 ]9 H
  12. $tags = explode("_",$_POST["tags"]);
      e4 Y. H; q0 g3 w
  13. $cate = $_POST["cate"];
      l4 o; P/ n  {0 t2 G$ a
  14. //print_r $tags;  }9 y: o  P5 h
  15. //
    6 U) m/ I4 r4 j, q/ C, M
  16. //7 ~7 Y# x$ B/ b
  17. $wp = new WP();
    1 x0 e( H; o5 Y% X3 U- ?
  18. $wp->main();
    + ~1 u3 |3 u* {7 \
  19. //
    8 G# R1 T7 f0 c2 D; b
  20. $my_post = array();+ _0 w" K3 ~2 l0 _& m! j
  21. $my_post['post_title'] = $title;
    5 ]6 O+ Z: l0 g5 A2 |" R+ |% o  [
  22. $my_post['post_content'] = $content;
    1 L2 E/ W& s6 ~2 k
  23. $my_post['post_status'] = 'publish';
    ! L! r. ~2 f# A
  24. $my_post['post_author'] = 1;2 B6 a8 G# p% M9 T3 G
  25. $my_post['post_category'] = array($cate);) S, H% l% H  G
  26. $my_post['tags_input'] = $tags;
    . B3 B  G, A' H1 C$ U# f2 D' ]% L7 f
  27. //$my_post['tags_input'] = array('tag1', 'tag2');7 E" m: E9 B0 G8 G
  28. //$my_post['post_status'] = 'future';
    ( @  E' ]2 N- r) ~) Q2 a  _$ S2 A& q
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    1 c1 _& u* I8 I6 N; y
  30. 4 E: t" x) u, L
  31. // Insert the post into the database
    " E0 ?% b% X  o) ^2 v2 R
  32. $ret = wp_insert_post( $my_post );
    9 U8 @& H+ Q$ E" P- S: L
  33. echo $ret;! g: ^% x2 H/ Y: L
  34. ?>* S, o1 y* u( z6 s8 u$ u
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. , w9 U. k1 ^" T
  2. <?php
    8 L: n1 _0 A6 \9 q; |
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );3 Q$ R. t& {* y* L8 x4 w7 Z  u& R
  4. require_once( ABSPATH . 'wp-config.php' );& N: V5 [# G+ X; a6 P: A
  5. require_once( ABSPATH . 'wp-settings.php' );0 ~0 Q0 x' I+ z: U
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );, ^5 s9 R  {0 f) Y
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    4 O* ]' o5 G# F) L& U
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    9 T% r6 f. g- X5 h/ g) ]# Q3 Q
  9. $pic_name = $_POST["pic_name"];8 R" {- e# _6 e$ L, n8 G: s
  10. $pic = $_POST["pic"];
    : |/ E" b/ k! w: y
  11. if($pic != "" && $pic_name != ""). j! z! D# c5 p$ ?3 {) I
  12. {
    ! S) Y6 Y1 V- i( W& m9 B/ f
  13. $path = "images/";+ w5 e+ d, ?; G; a: g9 E* A
  14. $pic_name = $path.$pic_name;3 W) [4 |$ X$ c& i/ t5 e8 q
  15. echo $pic_name;
    & R4 }. L# N; R1 R5 T
  16. echo "||";
    3 f% \2 p& r! Z( b* x
  17. error_reporting(0);3 G6 g5 z$ e! Z- m7 x. r) M6 [
  18. mkdir("images");
    ; S# x4 N4 t& K0 {- [; S8 `) x  |
  19. $handle = fopen($pic_name, 'w');# e0 h/ E5 P( \. S* o
  20. echo fwrite($handle,file_get_contents($pic));
    9 i+ _0 ^, n6 L  ^0 S
  21. }$ V; T  G7 l+ C) Z# [4 Q0 e1 k4 A# X& M

  22.   D4 c2 k; r' u$ s# c9 ^) h" f
  23. $title = $_POST["title"];
    7 ^6 t8 n( ^2 t! I
  24. $content = $_POST["content"];
    7 l; J# m5 Z+ o$ u6 G" `
  25. $tags = explode("_",$_POST["tags"]);1 V+ _" ~- ?% }8 K6 q
  26. $cate = $_POST["cate"];( T8 U, W& `; {1 ^9 ]. h
  27. //print_r $tags;& P" C% h! E8 G6 |. u# [$ G, K. a: a
  28. //- H; \& b/ a8 w8 e
  29. //8 l. V: Y5 B7 a4 p: N
  30. $wp = new WP();
    # h1 X& j4 d+ e3 ^& z. X
  31. $wp->main();
    . C0 u' v9 d; k0 u7 D
  32. //4 O/ l3 e6 ~/ ], l" e3 T$ `
  33. $my_post = array();
    ( w  z9 a* X" q" O. j4 p7 b) G
  34. $my_post['post_title'] = $title;
    $ v3 V' |; n% m+ F+ ?
  35. $my_post['post_content'] = $content;# d; j1 Q8 i9 ~& _( {; J/ X
  36. $my_post['post_status'] = 'publish';- R+ q) Y3 |, e1 S/ b
  37. $my_post['post_author'] = 1;8 U& H! P( c; w, v6 n
  38. $my_post['post_category'] = array($cate);
    ) e# A5 T' H/ ~  {0 `( @
  39. $my_post['tags_input'] = $tags;- `+ t+ D. M' O
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    2 w/ R, c& F' o7 i8 [7 s% K
  41. //$my_post['post_status'] = 'future';
    - Y" X- P) L9 V  d- ^  N
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';# ~( d; T/ w0 p

  43. ' l8 F; r' l% l4 t/ c
  44. // Insert the post into the database
    " J1 v2 q+ S4 Z( L2 ^
  45. $ret = wp_insert_post( $my_post );
    8 z+ B; k( Z8 y8 O! G
  46. echo $ret;
    ) a, R1 g9 }: i. M1 {1 z
  47. ?>
    2 Q8 M$ q/ o6 g1 j( ^
复制代码
我自己写的2 A, e. O+ V  P0 m2 W# ]  ~6 F
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-7-1 10:55 , Processed in 0.049902 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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