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

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
Binom_AdvertCN
本帖最后由 finder 于 2014-12-28 15:13 编辑 6 E' ~8 K5 _6 S
6 }  O5 \' v- e: W) L5 T2 ]
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持# Y. w) o/ p# ~* L$ I. e: N& m  D7 k
+ f& l/ F6 ^% f& J* D
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
0 ]' W7 F9 u" _% d  |- X& G8 x
  @. e0 L) }% c5 @1 A  c方便实用 简单 何乐而不用呢

  1. 4 p2 k* X7 R7 z# `) |, {+ U
  2. <?php
    / g2 `+ p$ N( B  f" Z
  3. 6 C0 E" n0 S8 T* W4 R
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    / x7 T3 }$ b7 F" S/ |: m- f8 @. v
  5. require_once( ABSPATH . 'wp-config.php' );% {: R: S: ^  F% n# R7 [1 M  @
  6. require_once( ABSPATH . 'wp-settings.php' );5 e: I! c. [' p  L6 t! @3 }
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );1 N2 \/ @6 Q9 P8 a8 y
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    0 L0 Y: u# w, a3 a4 y' x, {) v# }2 {
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
      [1 L) [5 p) V% k
  10. $title = $_POST["title"];" a3 }9 C0 {& I9 ~- n) i- E$ d$ f
  11. $content = $_POST["content"];
    6 b  b+ ]+ m5 e! t$ Y" g
  12. $tags = explode("_",$_POST["tags"]);
    3 P) A; |! J2 c, H
  13. $cate = $_POST["cate"];3 W2 ]- _/ D, e. F6 L$ x2 o
  14. //print_r $tags;
    0 {0 R: R( T8 M9 [: K
  15. //: X! ?' h- M6 c% |
  16. //
    9 `" x) x. K' _- V! [, j2 {
  17. $wp = new WP();
    , ^* N$ B3 J# `# e; a5 ^# T) s
  18. $wp->main();
    9 Y8 z2 P# O% C5 ]5 g2 l( J" ?
  19. //
    1 J0 c; v& d: J) P5 p9 {  w
  20. $my_post = array();/ X+ c# K4 H$ _! g' q
  21. $my_post['post_title'] = $title;
    5 U: y# ?0 Q" p7 S" j, [
  22. $my_post['post_content'] = $content;) \1 K( |# i" [- X1 Q
  23. $my_post['post_status'] = 'publish';8 p" E( ?% a4 T  T9 U9 h
  24. $my_post['post_author'] = 1;
    8 ?, P, Q* o' ~$ T) r  Y( @
  25. $my_post['post_category'] = array($cate);- s  _% G, Y* o: w( a* P
  26. $my_post['tags_input'] = $tags;9 Y& f. V7 C8 M7 Q! ~/ f0 X
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    " x8 B. k; k9 t( W
  28. //$my_post['post_status'] = 'future';
    # h! o9 C6 u- H' l
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    " ^+ j' y+ q7 u+ u: L
  30. & ?$ D2 O3 h+ ?8 U, R( S
  31. // Insert the post into the database: S1 \9 v1 D& A5 [2 |
  32. $ret = wp_insert_post( $my_post );! e( _" s, C$ i. I" L5 \& A1 E
  33. echo $ret;2 L: W( c! V7 S; V& S
  34. ?>! ]; G! f8 ], Y. g" G* i
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. . \; D8 K0 A6 |
  2. <?php! D  K: U7 S1 M! a" j# u
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );1 a% ]- G; J% U) h+ f
  4. require_once( ABSPATH . 'wp-config.php' );
      E) P& @8 O) f4 k% T
  5. require_once( ABSPATH . 'wp-settings.php' );8 G9 Z/ @+ @1 I. o
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );% f5 v% I& W0 Y; s, E& c8 B; v, n
  7. require_once( ABSPATH . 'wp-includes/functions.php' );- \$ q; L! M. [* i/ G: _7 u3 Q
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    ( `* X4 O. E. S, k9 x* j
  9. $pic_name = $_POST["pic_name"];, y' `3 g6 |8 v
  10. $pic = $_POST["pic"];  Z; L- k  p+ |* o
  11. if($pic != "" && $pic_name != "")
    6 l$ _9 U& p) v; I: m9 F
  12. {
    % n0 h+ g# M$ e& @: m. N, g
  13. $path = "images/";
    ) ^4 z' W. U" G
  14. $pic_name = $path.$pic_name;
    6 _+ I7 [0 r; h+ D& z3 T/ n3 I
  15. echo $pic_name;% H$ s: j) {0 u" b
  16. echo "||";; e2 e+ f& U8 M5 k$ p
  17. error_reporting(0);
    ( m; f( p4 n: w0 [1 Z7 ~, {
  18. mkdir("images");$ L! V: j# N7 }! r3 E, a3 p
  19. $handle = fopen($pic_name, 'w');5 [* ^/ t& A* a6 O  |
  20. echo fwrite($handle,file_get_contents($pic));1 ~/ A) [+ }! E+ |) m' b5 V! i
  21. }
    + |0 }% H* F) N- X& k6 J; g' f
  22. # g# W9 K/ ~( M$ R# ?1 M
  23. $title = $_POST["title"];
    9 ~/ X  T( C: L6 Y! E
  24. $content = $_POST["content"];6 k4 |' C. T0 s9 A/ m0 R
  25. $tags = explode("_",$_POST["tags"]);' u0 p7 v4 e% ]. a0 z6 O
  26. $cate = $_POST["cate"];
    9 e. [( u9 Y0 P1 Q/ O  b9 ~9 D
  27. //print_r $tags;
    3 }' I- C3 x$ T. Y. c: b7 F
  28. //
    . r" g' d2 \6 A' V
  29. //
    . w0 q3 b! v( T2 ]0 V2 ~1 C
  30. $wp = new WP();& b! H9 y5 b6 v7 p2 v& t( w) n3 b
  31. $wp->main();- d) T, x* W% L; j$ }
  32. //$ c6 N$ x. O: t& u& C0 {$ T. X1 N5 |) a
  33. $my_post = array();
    7 z5 ^" U: d; e: B2 R
  34. $my_post['post_title'] = $title;
    ( Q6 R* ]6 o& E1 H8 Z' E" X0 A. l
  35. $my_post['post_content'] = $content;
    . q7 r' i9 U5 D; ]
  36. $my_post['post_status'] = 'publish';) z& |% _" |; x& h4 g
  37. $my_post['post_author'] = 1;& L3 e! V; n8 c- c
  38. $my_post['post_category'] = array($cate);
    " z, D" z+ S' [9 J6 |. X9 P) ~* ~+ `
  39. $my_post['tags_input'] = $tags;
    1 ]4 J, z$ K/ l: D' g7 c
  40. //$my_post['tags_input'] = array('tag1', 'tag2');( A$ B# Z# }; L5 b" u4 h
  41. //$my_post['post_status'] = 'future';
    5 J' O6 W6 _0 i# l" J5 J* U( f
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';) b0 G# l! L8 n+ ^7 J  W+ ^
  43. * k5 B. w6 j2 i; ]4 V
  44. // Insert the post into the database
    1 T; b; z, E6 ]  S6 w
  45. $ret = wp_insert_post( $my_post );# C& d1 n: X. w; Q8 y0 H
  46. echo $ret;
    5 {) c! d# M( j3 C
  47. ?>
    + {9 J1 E: \) T+ {, T* d
复制代码
我自己写的
2 M/ B8 j+ e% _插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-6-22 13:49 , Processed in 0.052683 second(s), 18 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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