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%,国内持牌机构 
查看: 8089|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
Binom_AdvertCN
本帖最后由 finder 于 2014-12-28 15:13 编辑 7 \' c0 v6 X7 \0 |9 V7 I+ A3 s) f
; _* S- Z; d; c& i! t( s
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
5 q6 \$ v! s' U  e1 o, i% M. X
+ p  w' P$ z8 b我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了2 r$ n2 J. q) j5 i* A/ ]' k, [
4 w' f! T" q* R. d. d  v
方便实用 简单 何乐而不用呢
  1. - v; ~+ c% S( D8 v+ s* S/ z& Y
  2. <?php
    . _: @. S2 b% l/ D4 c
  3. / _' D1 J9 D( h% R
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    6 X; C- s; m" o& Q' T- S
  5. require_once( ABSPATH . 'wp-config.php' );: Y% a- {  I0 r0 a# x4 y
  6. require_once( ABSPATH . 'wp-settings.php' );
    # l# {, u4 L! D2 l/ B: f5 T
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    $ ^: J$ n* g; ^4 ]
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    ( b6 @! }' M4 V0 W! U
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    ( ~+ U2 o" |. Q* w2 M4 \
  10. $title = $_POST["title"];
    " _( e8 v/ Y( U( F  V
  11. $content = $_POST["content"];
    . Q2 B0 X* |0 J  T$ q6 h8 e
  12. $tags = explode("_",$_POST["tags"]);
    ; x- t8 l: S. V9 l" j- n8 Y3 N
  13. $cate = $_POST["cate"];! g3 Y7 @$ K9 R( B8 n( G
  14. //print_r $tags;
    5 j6 t7 _. W* S4 R& V: T
  15. //8 S4 c; J: p3 a1 a  V- o1 {2 }2 G
  16. //
    : l1 z; S6 i9 K/ a$ e7 O
  17. $wp = new WP();, w/ P7 f0 r6 j) O) u
  18. $wp->main();0 o$ c8 A+ ~- x' K; z- D. d. s
  19. //0 C5 f3 n+ c3 o- a, p0 p( t: G+ M  U
  20. $my_post = array();4 m6 R+ n. ]6 F2 |8 r
  21. $my_post['post_title'] = $title;
    - H/ E" T2 |9 o' w+ H- E' R( |
  22. $my_post['post_content'] = $content;6 y+ R3 R) V. W. q4 K5 [- M: L7 K/ {
  23. $my_post['post_status'] = 'publish';
    3 Q/ D& }. r! M( b/ H
  24. $my_post['post_author'] = 1;
    4 }! O& V" \) I4 J4 C+ G
  25. $my_post['post_category'] = array($cate);
      u9 G1 ?; Q6 `
  26. $my_post['tags_input'] = $tags;
    5 e3 D8 j& g" g, @2 v( F
  27. //$my_post['tags_input'] = array('tag1', 'tag2');+ D6 P& l# [( [% c+ f" N
  28. //$my_post['post_status'] = 'future';. f+ U* `" F0 ]" N0 D
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    % W  {7 i  R+ }( t, l7 n$ [
  30. ( |- M' o+ R* S" _- p, ~
  31. // Insert the post into the database' m& L6 k" m9 l0 m8 ?) H
  32. $ret = wp_insert_post( $my_post );
    ' [9 V% y' t. R3 P4 h& B" ^' H
  33. echo $ret;2 x( c4 {5 A6 R& \
  34. ?>
    ' r2 N3 o: E8 E+ s/ i
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. 3 h0 q) B0 N/ k; [
  2. <?php
    2 O; a" q8 V/ Z& j7 g& u
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    7 F6 X: D% H' G$ e( s1 n% C
  4. require_once( ABSPATH . 'wp-config.php' );
    2 _& k% _9 @2 G4 T1 o
  5. require_once( ABSPATH . 'wp-settings.php' );4 w# \, h. m2 \8 _5 J$ h, Q, ]
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );, o+ |1 j8 l& i' p$ j( b
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    ( {- ]1 e; P6 F0 |* Q3 H
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    : g* D5 ]5 L% J* k1 \4 D
  9. $pic_name = $_POST["pic_name"];6 @" Y/ z4 t5 C5 F
  10. $pic = $_POST["pic"];
    1 B) L; l0 O7 R4 b. ?" F8 c. [
  11. if($pic != "" && $pic_name != "")
    0 o# ]- E  w) ]  z2 U( @3 X8 L5 P1 [9 s
  12. {
    6 A6 s, T0 A9 U* ?0 ]0 x5 C
  13. $path = "images/";
    / N: v" I: L! ?: C
  14. $pic_name = $path.$pic_name;4 L2 V. p; A( ~5 W- j# n
  15. echo $pic_name;- X% G8 f1 h2 H7 I; y* z
  16. echo "||";6 a7 ]) Z0 }% ^
  17. error_reporting(0);+ m4 I( k( x% |8 N
  18. mkdir("images");5 l: M5 }; b' I% S! _, Z
  19. $handle = fopen($pic_name, 'w');
    ' O( z* c6 f; M4 u4 o( {6 v6 J- m7 F
  20. echo fwrite($handle,file_get_contents($pic));4 g- T% ?5 V4 t$ [, V) j
  21. }
    ' L/ b( U! S) O0 S1 l
  22. 7 y! h8 b, R, X$ h. {5 N. Q1 k
  23. $title = $_POST["title"];' x" @$ y7 I  \0 A2 w! o
  24. $content = $_POST["content"];
    / U! o/ g9 a3 l( V4 Q4 \. c) p1 ?
  25. $tags = explode("_",$_POST["tags"]);
    + ?* s! `: E) G/ l7 [* L9 z
  26. $cate = $_POST["cate"];6 i+ Z% r8 w& w# i, U  w
  27. //print_r $tags;
    3 f4 x$ \3 R4 t6 ~# K* P
  28. //
    & D7 v% R: y& U. L; L
  29. //
    . x7 S( X5 t# q. a% z
  30. $wp = new WP();* c; M  Y* o, `
  31. $wp->main();
    $ D" n+ h9 ^. e$ `$ Z3 P  r6 ]: I
  32. //
    : O) k+ T) c8 x) M- E" B
  33. $my_post = array();
    4 c, F/ v, ]4 X
  34. $my_post['post_title'] = $title;
    & I3 \6 ]2 Z( N) u% k2 x" s
  35. $my_post['post_content'] = $content;
    ! L) z* c- `* U: @" D0 f
  36. $my_post['post_status'] = 'publish';& W' j) ~0 {# ~! y7 Z! c3 U, h/ E
  37. $my_post['post_author'] = 1;% g$ K0 \4 w7 ^2 y; _6 X
  38. $my_post['post_category'] = array($cate);6 h9 y0 _# Y& d! [  t1 u$ h
  39. $my_post['tags_input'] = $tags;
    ( D% `# a2 d( B6 G; D* Z/ T
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    ' g5 ^8 o/ x. `7 e1 r' ]2 u* j  s
  41. //$my_post['post_status'] = 'future';
    $ E5 t1 B) v. b; v+ n- y( {+ ^
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    8 J3 \8 o& Q# |

  43. . x! O2 n8 E' O- s6 r. \, q; x
  44. // Insert the post into the database3 T( P8 c6 V9 z" I" v
  45. $ret = wp_insert_post( $my_post );
    4 f5 e8 p+ \5 c
  46. echo $ret;
    / K$ L# O( H4 I0 J
  47. ?>) I* a! M% O' d5 p  ?& p
复制代码
我自己写的/ d$ H5 _- |+ f) ~* ~9 ~
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-28 05:07 , Processed in 0.049789 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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