找回密码
 立即注册

QQ登录

只需一步,快速开始

PropellerAds
⚡️按条S5代理⚡️静态⚡️独享⚡️5GMediabuy⚡️玩家开户首选【鲁班跨境通-自助充值转账】FB/GG/TT❤️官方免费开户
Affiliate 全媒体流量资源⚡️Taboola/Outbrain /Bing⚡️一级代理开户投流-7*24h❤️人工在线【官方】❤️搜索套利买量投流开户
独立站⚡️开户投放Google FB TK游戏代投⚡️E.PN 虚拟卡⚡️BINOM TRACKER 60% OFF!
比Adplexity还好用的Spy工具ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理全球虚拟卡, 支持U充值
【15 年团队 - 广告自动化系统、定制开发】【ActionKey】Meta API 桥接令牌尤里改 - FB 稳定投放【神盾 AI】Meta 广告资产防护 永久免费
FB 三不限源头 - 自助下户充值转款各种主页、账单户、BM户(优势)IPCola原生住宅IP⚡️$1.8/条双ISPFB资源,账单户,分享户,国内一手
TK加白户/二解户/FB海外户/GG老户最大欧洲Nutra网盟BA找量 FB高权重耐操个号⚡️稳定过审FB企业户海外户,授信户,TK加白户
联盟收款/海外资金下发/服贸结汇✔Taboola海外户源头全球效果广告投放平台|Vertoz IngeniousPlex广告位出租
查看: 8515|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
Influxtec
本帖最后由 finder 于 2014-12-28 15:13 编辑
2 m" Y4 v) V2 k# ~: X& A4 f6 [: P/ g. |) A$ t% K, u) W
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
; ?: B" C1 {9 K9 P/ u7 C) V0 d' ^# |* e% M/ f1 T: F% k
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了( T5 A% y- Y, k

0 `# o7 X, o! \方便实用 简单 何乐而不用呢
  1. 9 `9 N7 Z6 Q, r8 P. N7 S* z/ t$ `
  2. <?php
    6 J, L* L0 s6 m) J! J; I, w

  3. $ B  m* K3 p3 [7 m+ z
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    2 E0 j1 I- M# U; M7 g
  5. require_once( ABSPATH . 'wp-config.php' );
    , ?# G; r5 P. g3 P( ^
  6. require_once( ABSPATH . 'wp-settings.php' );: W' T) N! D& e# w$ U' t  `+ E: t
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );9 X: c: \8 m+ N) H/ e
  8. require_once( ABSPATH . 'wp-includes/functions.php' );! K6 v3 z1 x( B/ h' ~
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );- z6 }  R6 b0 C7 E
  10. $title = $_POST["title"];7 D' V$ a, y5 F
  11. $content = $_POST["content"];! |! x! t- k! J( j4 L
  12. $tags = explode("_",$_POST["tags"]);
    1 @# c' n4 _' \) o' q  C
  13. $cate = $_POST["cate"];
    ; v" m" `/ P( D7 N8 W
  14. //print_r $tags;
    - C3 s; ~6 A2 H! _
  15. //' Y# X% q) Z. }( I) ^& f1 j7 L6 V
  16. //; l5 y+ J& p- \: s+ C$ T4 t
  17. $wp = new WP();$ [8 c6 A( i' K) L7 ~4 G  F
  18. $wp->main();) [' ^! H* ?9 |. }7 Q7 f
  19. //0 G  N1 t6 _, G
  20. $my_post = array();
      S, O' N$ E) ~- W( r  _
  21. $my_post['post_title'] = $title;* q- c; G" s% B2 i4 n
  22. $my_post['post_content'] = $content;
    # D; G" y7 G# m$ z- h; ?/ v1 C
  23. $my_post['post_status'] = 'publish';1 m$ p) m% M  T) G+ g  w
  24. $my_post['post_author'] = 1;% y6 l( J/ j! Q% m3 [, _
  25. $my_post['post_category'] = array($cate);
    , U) [& H. v- |9 U
  26. $my_post['tags_input'] = $tags;7 V& M$ z  b! r3 U8 u3 ~- l' t/ b
  27. //$my_post['tags_input'] = array('tag1', 'tag2');  `& g! C3 z8 t7 i; z
  28. //$my_post['post_status'] = 'future';
    / q& E; m" k' [4 B7 e
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    - R) K4 x9 k0 z+ U. X
  30. 8 P$ e3 j6 ]. R  ^& U5 j# u' l% f# O
  31. // Insert the post into the database6 j% q% k0 B: `$ j* A
  32. $ret = wp_insert_post( $my_post );$ B; n: C& f- U9 V& Y' \8 y
  33. echo $ret;
    2 s, C0 ^8 `2 F9 H
  34. ?>4 k' v& X1 g% X4 l
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. ' O# s; \1 ~0 H3 Z# {
  2. <?php) Q: p9 \6 s; W+ ]7 i
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    4 Z' u# w/ A1 `2 [) t" G
  4. require_once( ABSPATH . 'wp-config.php' );7 V$ |5 y$ J5 `5 Q5 Y
  5. require_once( ABSPATH . 'wp-settings.php' );. ^* N3 ^4 \4 R
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    + z4 U" o! M3 ~- V9 i" D# }
  7. require_once( ABSPATH . 'wp-includes/functions.php' );3 O  n+ ^& G/ G9 B/ p& z
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );7 `) J) {0 B8 x" Z# h6 R2 ]8 K4 z
  9. $pic_name = $_POST["pic_name"];9 F3 T. p8 S$ ~" R
  10. $pic = $_POST["pic"];
    ; B' U/ H# p4 E4 [" I3 O
  11. if($pic != "" && $pic_name != "")9 `* o' e+ s$ k8 A
  12. {1 g3 U& I" w% V6 y
  13. $path = "images/";
    0 i  A/ H* {- t$ ~1 |( O1 g
  14. $pic_name = $path.$pic_name;2 c$ x* ]7 }7 u% N8 q  k
  15. echo $pic_name;- }8 n: ^+ S# t: @* x! J
  16. echo "||";# `# c2 C0 G! [+ U& H+ c
  17. error_reporting(0);
    ' R6 Z' r6 I& A% J( X6 b
  18. mkdir("images");
    9 o$ a) z2 y% E( m" J: U
  19. $handle = fopen($pic_name, 'w');
    ' o; u( e; S4 ?( c, G! a
  20. echo fwrite($handle,file_get_contents($pic));: z6 |5 M0 ]. q! b9 Y" P$ `! Q
  21. }7 k# r+ k: |# p
  22. 7 s; _$ m: d$ H0 @5 T4 ?
  23. $title = $_POST["title"];
    5 ?' o8 P/ V; i" ]+ x
  24. $content = $_POST["content"];
    ' k. Z$ H$ o1 v8 ?
  25. $tags = explode("_",$_POST["tags"]);
    9 e/ I& M3 j8 q
  26. $cate = $_POST["cate"];
    ; `8 M1 |# z$ ]9 _
  27. //print_r $tags;- V8 H4 U: L3 ]) g3 H# C
  28. //( \9 p  `$ w/ }  R+ j) o
  29. //
    : [4 n9 s, @. W: h( R' C
  30. $wp = new WP();: U: L+ ^! U3 I" s3 E  v
  31. $wp->main();
    : \' X& r' B" V" C3 H+ g
  32. //2 T2 W, B2 o* @  E: X
  33. $my_post = array();
    0 P: B* o) x# w
  34. $my_post['post_title'] = $title;, d" c' T1 _6 H, l) ?
  35. $my_post['post_content'] = $content;3 ], v& r$ _. W' g9 u
  36. $my_post['post_status'] = 'publish';  N7 u3 X1 \+ q. c' P  H/ n4 j
  37. $my_post['post_author'] = 1;3 {3 U* ?- ]: v, w' f8 t
  38. $my_post['post_category'] = array($cate);* u/ ?0 w+ J* w
  39. $my_post['tags_input'] = $tags;
    1 P4 j" ?4 U/ |9 P) [( {* e/ v
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    : g. q4 _4 B( s+ |" }" y
  41. //$my_post['post_status'] = 'future';
    1 r; k, n0 g0 z$ A
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';7 A1 B+ D$ @* l3 e9 r/ h! H9 k, v" [

  43. 1 R' @% n; I% i: V
  44. // Insert the post into the database1 N3 O1 [4 n' [1 ]7 X# `6 X
  45. $ret = wp_insert_post( $my_post );
    9 O) d- J4 l( P6 c5 Q' e# f
  46. echo $ret;
    ) }0 O, `6 ^. X! J! G( Z) P0 m/ k
  47. ?>
    3 v: g0 [/ q4 X5 B: J
复制代码
我自己写的+ ?2 Z1 X" l5 {, [% H% T3 s
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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

积分

中级会员

积分
894

社区QQ达人

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

使用道具 举报

15

主题

598

广告币

565

积分

中级会员

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-11-8 07:31 , Processed in 0.067617 second(s), 24 queries , Gzip On.

Copyright © 2001-2026, AdvertCN

Proudly Operating in Hong Kong.

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