找回密码
 立即注册

QQ登录

只需一步,快速开始

PropellerAds
Google-Bing-Mediago-Criteo开户
⚡️按条S5代理⚡️静态⚡️独享⚡️5G广告专用虚拟卡/U充值/高返点皇家代理IP⚡️#1性价比⚡️
Mediabuy⚡️玩家开户首选【鲁班跨境通-自助充值转账】FB/GG/TT❤️官方免费开户Affiliate 全媒体流量资源⚡️
Taboola/Outbrain /Bing⚡️一级代理开户投流-7*24h❤️人工在线【官方】❤️搜索套利买量投流开户独立站⚡️开户投放
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老户
最大欧洲Nutra网盟BA找量 FB高权重耐操个号⚡️稳定过审FB企业户海外户,授信户,TK加白户联盟收款/海外资金下发/服贸结汇
✔Taboola海外户源头广告位出租虚拟卡返佣1%,国内持牌机构 
查看: 8401|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
Binom_AdvertCN
本帖最后由 finder 于 2014-12-28 15:13 编辑 % [1 x: _* d9 v+ e( A) c* k

1 X' Q  N4 r) p! b# K/ b直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
8 o7 x2 ?1 w" q/ W* w9 v: c, B+ v# Z  E9 |" a6 U/ r9 H
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
' i7 ^  g5 |' {! P( u4 b
, b9 m: v4 j! _. j' H) @方便实用 简单 何乐而不用呢
  1. & O" b) e: Z+ D" {6 {
  2. <?php
    6 ^9 r+ I' b+ [( T  [
  3. , y  O5 @8 e* ~: X) j
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    , [, Y; |8 t3 c
  5. require_once( ABSPATH . 'wp-config.php' );
    & L9 k+ B. x6 x% |+ V
  6. require_once( ABSPATH . 'wp-settings.php' );
    3 k6 s$ R  K( k/ N6 c# F8 }  S4 y
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );$ K$ a* L" q; x: ^
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    . \8 {7 `% L' q( B( M6 H
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    4 G2 v, f! \1 v
  10. $title = $_POST["title"];3 h) L. m9 u6 L& v( k# a7 u
  11. $content = $_POST["content"];
    6 W7 Y3 Z& X7 \, p0 I5 w
  12. $tags = explode("_",$_POST["tags"]);
    4 u0 _% s! `5 I. r; M( B: K1 \
  13. $cate = $_POST["cate"];
    5 c* k- _" s+ T) A+ P2 N
  14. //print_r $tags;7 D3 t' }4 b) {* G' \, M2 b# w
  15. //) t+ z% s+ v$ Q- O, H
  16. //) y8 e$ H& K7 G) B" o
  17. $wp = new WP();/ S8 ?& [: h8 j) D  P* e* W! u
  18. $wp->main();5 o) ]5 U; E, X+ w
  19. //
    9 r8 j0 [$ n" Y) ~. m6 @$ f+ m
  20. $my_post = array();
    0 M7 H5 w6 ^/ r2 H0 x% A2 W
  21. $my_post['post_title'] = $title;
    ! Y' u. a* G2 W% M! D
  22. $my_post['post_content'] = $content;2 H, ]0 ^3 o% c0 t* m* J$ }$ O- s
  23. $my_post['post_status'] = 'publish';( T1 Z# I( a# c+ a& w. j
  24. $my_post['post_author'] = 1;6 y  H9 T. ?$ d# g  C4 }% X6 l9 K
  25. $my_post['post_category'] = array($cate);; |. D: r7 C! ?' N$ z# k/ J0 B6 ~
  26. $my_post['tags_input'] = $tags;
    - [- v. N9 L) W! t' j( y
  27. //$my_post['tags_input'] = array('tag1', 'tag2');' ^+ T2 S' }$ t6 _
  28. //$my_post['post_status'] = 'future';
    9 z5 {9 [7 q- q
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';; e/ @7 ~6 W  l* s
  30. & d0 U( V6 V/ T4 s% J
  31. // Insert the post into the database, F8 q2 [, ?- d) }
  32. $ret = wp_insert_post( $my_post );# O+ x/ u. m" e$ H! i3 A
  33. echo $ret;
    8 L6 ]$ k1 @( Y" o$ o9 o  ^
  34. ?>4 s4 n6 R  y& e2 T
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. 9 O2 t" t) j: S8 c% a8 n$ q# Q  [
  2. <?php( g8 q: ~  \5 f$ D
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    - ~; w! d8 q9 b
  4. require_once( ABSPATH . 'wp-config.php' );
      U' L+ Z/ Y0 ^- i% W7 q/ |- T9 K
  5. require_once( ABSPATH . 'wp-settings.php' );8 o3 k! U* d! o; J  T
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );' X) x$ h( }/ V2 p$ X
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    2 A8 z8 m3 `$ |' y( x0 W. O
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    ! F0 Y& }: b2 H# G0 b' g$ u, h7 W
  9. $pic_name = $_POST["pic_name"];
    + N0 f! B+ c8 F8 n+ P, n7 k. d
  10. $pic = $_POST["pic"];; h+ b$ I  _' x
  11. if($pic != "" && $pic_name != "")
    % k7 l( F% E! a
  12. {2 g! L% R" s' X1 V. P7 }
  13. $path = "images/";! ^- ]6 d7 w! Z1 g7 s
  14. $pic_name = $path.$pic_name;( w! p: O( H% u8 r
  15. echo $pic_name;
    5 G  K4 y8 u% P7 I( e
  16. echo "||";
    7 t- d* d$ l% a# ]7 G0 C0 |% R
  17. error_reporting(0);
    ' ~' S4 a& n6 ]" _, B, `. p( B% \0 b
  18. mkdir("images");) s6 w- J1 O$ [) a; F8 F4 ~
  19. $handle = fopen($pic_name, 'w');9 Y4 u5 s9 n3 D- t; }6 ^
  20. echo fwrite($handle,file_get_contents($pic));% |- o6 Y( N: P
  21. }
    2 _+ J2 d8 G0 g4 e- r" y3 U
  22. 3 G. k1 T  }7 ~. Z. [8 D0 c
  23. $title = $_POST["title"];
    2 h6 A7 Y  V; ]  m
  24. $content = $_POST["content"];
    ' W( ?! f4 g4 B- F% k
  25. $tags = explode("_",$_POST["tags"]);
    5 U- Y" u6 n" h' E- Z6 P$ P
  26. $cate = $_POST["cate"];
    ; w, v! p8 W  h! ]  @) ?. S
  27. //print_r $tags;/ ~! g% P6 i2 j+ [3 X
  28. //
    ! Q: s4 D$ n! b* E: N- A
  29. //5 C6 d7 [' b* N( o
  30. $wp = new WP();! C6 o4 T% B% W/ }. |& o
  31. $wp->main();' @# c( i- _! t/ W& W2 r
  32. //3 K4 J. ^# M/ D3 M
  33. $my_post = array();1 }" L" h2 r9 N7 @
  34. $my_post['post_title'] = $title;
    , G! }6 _- y/ E+ \. S7 s
  35. $my_post['post_content'] = $content;+ O4 E) ~% x6 M" [6 p7 Y
  36. $my_post['post_status'] = 'publish';
    . ]$ v6 ]2 P/ c0 ?2 C: J
  37. $my_post['post_author'] = 1;
    & ?6 X( E: X' C
  38. $my_post['post_category'] = array($cate);3 |, U, O: {/ Q; P
  39. $my_post['tags_input'] = $tags;6 A4 b" l, c6 I6 Y
  40. //$my_post['tags_input'] = array('tag1', 'tag2');9 b# [$ n) T" O5 k
  41. //$my_post['post_status'] = 'future';/ c6 V  l) K8 ~' D/ m  D, H/ C
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    - }' L3 ?' r- S0 u7 h) b
  43. 7 Z: H0 W  y5 h; p2 }" f
  44. // Insert the post into the database
    $ k8 n: o9 i) k! m6 {
  45. $ret = wp_insert_post( $my_post );. |0 e. \) ?7 f
  46. echo $ret;0 L& v4 v9 `/ A5 w/ o- _' M( |: z
  47. ?>
    * B# Z6 p! j% f2 i# I# J4 n
复制代码
我自己写的3 V3 N& j8 |1 N
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-10-6 14:40 , Processed in 0.071960 second(s), 27 queries , Gzip On.

Copyright © 2001-2026, AdvertCN

Proudly Operating in Hong Kong.

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