找回密码
 立即注册

QQ登录

只需一步,快速开始

PropellerAds
Google-Bing-Mediago-Criteo开户
⚡️按条S5代理⚡️静态⚡️独享⚡️5G广告专用虚拟卡/U充值/高返点皇家代理IP⚡️#1性价比⚡️
Mediabuy⚡️玩家开户首选【鲁班跨境通-自助充值转账】FB/GG/TT❤️官方免费开户Affiliate 全媒体流量资源⚡️
Taboola/Outbrain /Bing⚡️一级代理开户投流-7*24h❤️人工在线【官方】❤️搜索套利买量投流开户独立站⚡️开户投放
Google FB TK游戏代投⚡️AdsPower:安全不封号,高效自动化⚡️E.PN 虚拟卡⚡️BINOM TRACKER 60% OFF!
比Adplexity还好用的Spy工具ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理虚拟信用卡+独立站收款
全球虚拟卡, 支持U充值Facebook 批量上广告尤里改 - FB 稳定投放免费黑五教程(持续更新、欢迎交流)
FB 三不限源头 - 自助下户充值转款各种主页、账单户、BM户(优势)IPCola原生住宅IP⚡️$1.8/条双ISPFB资源,账单户,分享户,国内一手
TK加白户/二解户/FB海外户/GG老户最大欧洲Nutra网盟BA找量 FB高权重耐操个号⚡️稳定过审GG,FB,TK, 欧美源头, 欢迎合作❤️
FB企业户海外户,授信户,TK加白户联盟收款/海外资金下发/服贸结汇域名防红⚠斗篷工具/可试用3天⚡️Spend.net — 美元卡仅需$0⚡️
比特浏览器+云手机 |防关联防封号Facebook截流, 1 次点击 2 次曝光广告位出租8500万高质量住宅IP,助力各种需求
虚拟卡返佣1%,国内持牌机构   
查看: 8146|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
Deepclick
本帖最后由 finder 于 2014-12-28 15:13 编辑 2 y. k! O! ^% x/ ]$ b. n
, S7 Q# f" P3 i: R" K; U
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持4 _5 B" V0 {2 e  g. s3 X

5 ^. ?3 ~: ?" K7 i! Y/ m* f) W3 K我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
8 g/ I/ \6 I; J' r9 G
" ~' q6 e+ D4 ]* |; M4 M: A( @. _方便实用 简单 何乐而不用呢
  1. 0 Z6 a+ i+ U3 p* `/ w  L
  2. <?php
    1 s" p/ Z" f; C  x" z3 V
  3. 9 d. V) e  a. |& K$ P5 V9 C
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    + y; q2 Y/ a+ R2 C7 E
  5. require_once( ABSPATH . 'wp-config.php' );
    ; H5 E0 B: l0 J) A; v
  6. require_once( ABSPATH . 'wp-settings.php' );: d" @1 Y$ {' x' F
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    , {* m: m" a" ]
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    . D4 r" n; M) B7 g' W
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );+ }" G$ A  r* P, B# I5 D2 s
  10. $title = $_POST["title"];
    0 C0 s; Z7 r  g+ |5 A1 W
  11. $content = $_POST["content"];, r5 @/ W# O2 M. ^5 e
  12. $tags = explode("_",$_POST["tags"]);
    5 P% f# p$ t% R& `5 `) a
  13. $cate = $_POST["cate"];8 r0 f, c/ G' y& q
  14. //print_r $tags;
    & _3 ?. p: ?' ?7 |
  15. //' e. b3 L& e6 i3 h( x7 t" I; X: e
  16. //
    # ]( y; L5 |  c; ^1 A
  17. $wp = new WP();2 _: p- Z: e$ y# L  }8 r
  18. $wp->main();
    0 l% |5 T) N0 d
  19. //
    / t: j% j1 f9 B
  20. $my_post = array();
    4 r6 D: M" o4 U9 F( @% ?4 Q) [, y. z
  21. $my_post['post_title'] = $title;
      Z# \% ?) H9 h2 h
  22. $my_post['post_content'] = $content;6 i) A$ r2 |; ?
  23. $my_post['post_status'] = 'publish';
    5 l! M  s4 q$ \1 c  P) y
  24. $my_post['post_author'] = 1;! U# O' S) W; Y) O) C. z7 ?
  25. $my_post['post_category'] = array($cate);% g! Z: _) ~; m/ t) v0 U
  26. $my_post['tags_input'] = $tags;
    & r$ M" E# Z) r) @# ~* `' G# _
  27. //$my_post['tags_input'] = array('tag1', 'tag2');& v0 x" B, [" V
  28. //$my_post['post_status'] = 'future';! z7 n5 f* s7 |( \) h. K  @0 ]
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    , X" k3 A0 m! o- x1 a3 m: W2 c1 A
  30. ) Y- o* c; u0 |/ }  T3 f$ M
  31. // Insert the post into the database
    $ |3 x! O) ]0 b7 c
  32. $ret = wp_insert_post( $my_post );
    3 l1 O4 ?  I" t$ k2 d
  33. echo $ret;
    4 o+ s# u0 [$ G& F- D  S" O4 [& J
  34. ?>4 s% e7 c! z+ Y( Q
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. " b/ J# i* N2 U! K
  2. <?php
    - D6 [" ~8 l# }! p4 ^
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    1 b7 Z9 F" ]  t) ]% I
  4. require_once( ABSPATH . 'wp-config.php' );2 i! V* _: D! A% T; x- ]9 P* c
  5. require_once( ABSPATH . 'wp-settings.php' );
    2 r0 m' W4 K& x; c
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    . ~1 q( T! g7 Z$ e4 [# F
  7. require_once( ABSPATH . 'wp-includes/functions.php' );& [/ T( I0 z6 U# j9 P! _# z
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    : x( M" f1 X1 {: W- j( V
  9. $pic_name = $_POST["pic_name"];3 @8 ?5 ]5 y; A2 c/ F- i, w) H" l- r
  10. $pic = $_POST["pic"];; L6 O. ~5 s. c) }
  11. if($pic != "" && $pic_name != "")- Q: K7 o4 p! y0 O
  12. {  h1 j5 z' g+ H  J' y1 r! K
  13. $path = "images/";; X" X5 Z5 B' N9 L" o& @
  14. $pic_name = $path.$pic_name;. `' l& V3 A* \3 t* f, f# S5 A4 w( s* c
  15. echo $pic_name;6 z" M8 U- g  Y5 F. g0 m
  16. echo "||";
    ) M0 R! w  S' s" g) ~
  17. error_reporting(0);- ^9 p3 x% c1 v  c& u
  18. mkdir("images");
    # P" S9 v4 C9 g# G7 E
  19. $handle = fopen($pic_name, 'w');
    : ^. U1 U. C" h9 q& |7 i. H
  20. echo fwrite($handle,file_get_contents($pic));* Z4 E/ x' ]7 f8 ~! `* e+ G
  21. }2 t# W8 g* j- z3 W
  22. 2 j3 H6 \7 G0 ^# {
  23. $title = $_POST["title"];+ @' U3 x# q$ F0 S
  24. $content = $_POST["content"];
    & d1 R' ^) o/ q
  25. $tags = explode("_",$_POST["tags"]);
    : h! P& Y* \3 T' y0 m
  26. $cate = $_POST["cate"];8 N' w: m# @. r2 k. h* j
  27. //print_r $tags;
    4 u+ v, n# M/ p' C" L) \8 `% K: a
  28. //5 M$ ]- V) V. p! c8 J
  29. //$ u$ {+ p, d7 Z) @7 |% ?$ u
  30. $wp = new WP();: ?( ?# d* Y. K/ K" m: v+ f
  31. $wp->main();( p; P" |' O. g$ v. Y) I
  32. //, l; A' E6 t! ~; h1 V
  33. $my_post = array();4 p/ l- P7 q0 j) r0 u& T
  34. $my_post['post_title'] = $title;
    7 H& v- _# V: E/ \
  35. $my_post['post_content'] = $content;
    6 ^9 `: i+ v# ~
  36. $my_post['post_status'] = 'publish';
    , M# B5 a, O) C7 Y' H# l
  37. $my_post['post_author'] = 1;
    9 p$ d( [! B# p
  38. $my_post['post_category'] = array($cate);
    % |0 x: a4 e$ b* t  I" a# T
  39. $my_post['tags_input'] = $tags;5 b7 r# B8 K6 {+ X' Y
  40. //$my_post['tags_input'] = array('tag1', 'tag2');3 k# t2 ?) E8 w# T/ G& k6 X' F
  41. //$my_post['post_status'] = 'future';
    # I3 \, B$ f; ?; P# d
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    ! O) \! u7 k0 i6 x  p5 I7 X+ @
  43. 5 ^( x2 i" s; M& d0 J/ S
  44. // Insert the post into the database3 X4 `- H& `1 |+ q& G# D- ]) s; b
  45. $ret = wp_insert_post( $my_post );5 ]& n4 O, T7 o9 r' V, q& c  n: J4 q
  46. echo $ret;" _$ @! X0 h4 F4 L5 H+ b: T
  47. ?>
    5 Q+ d. P9 L' L4 i
复制代码
我自己写的
  P# K5 \8 S$ l' T插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-7-12 10:42 , Processed in 0.055317 second(s), 17 queries , Gzip On, MemCache On.

Copyright © 2001-2026, AdvertCN

Proudly Operating in Hong Kong.

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