找回密码
 立即注册

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广告位出租
查看: 8522|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
Influxtec
本帖最后由 finder 于 2014-12-28 15:13 编辑
, o# K- Z9 [! M9 v: J8 k! M* c6 k9 Z4 J( i
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持6 x) M( M) J# r: ?  R

& U; n- v6 n) {- W我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了( m: O3 h& U% w

* _' x0 r5 G6 {8 n% V方便实用 简单 何乐而不用呢
  1. 2 Y! o9 q0 k- _. H, x
  2. <?php
    . u- g% @6 e9 O5 p- T
  3. + c2 `$ o7 Q+ v2 r! `( a
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    , u9 U" T3 |- T6 {8 ^: N- g0 z
  5. require_once( ABSPATH . 'wp-config.php' );
    3 o$ L9 Q  v" A7 U0 Q
  6. require_once( ABSPATH . 'wp-settings.php' );
    ; [& t3 b3 T' |% {* o
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );( a. `1 y6 E& @# R" z
  8. require_once( ABSPATH . 'wp-includes/functions.php' );* z; j. d3 B& [0 I5 P. w
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    % t( }; B" Z* I0 T) Y
  10. $title = $_POST["title"];
    . f6 D6 f/ v1 S. w
  11. $content = $_POST["content"];+ ^+ U- N: S; `! a
  12. $tags = explode("_",$_POST["tags"]);
    + w% z- {/ S+ z6 c
  13. $cate = $_POST["cate"];
    0 O8 V4 L0 I" z; M, }! N* a
  14. //print_r $tags;" n' ]+ _# @. v* A$ L  E: D! N
  15. //, l2 X* O" i( W& p* R4 b' `
  16. //  B' y5 @: o. X4 s3 a" C, p
  17. $wp = new WP();, M! Y7 u; s- q, k+ R
  18. $wp->main();
    7 h3 O8 R; z3 e
  19. //
    ) E' J/ F7 S) {, G1 n1 ]( o( S
  20. $my_post = array();
    ' \+ X& c' @. Z& l( R4 g& c/ \% k
  21. $my_post['post_title'] = $title;/ W' Z' G+ o0 t4 i9 _+ U
  22. $my_post['post_content'] = $content;
    3 ?9 _0 v* f, d* h+ {! ~
  23. $my_post['post_status'] = 'publish';
    ) m0 y9 S' G' P/ B+ l4 ]# v
  24. $my_post['post_author'] = 1;9 s* ~: O8 a4 |; v
  25. $my_post['post_category'] = array($cate);) f6 z2 \: h+ ]' z3 k
  26. $my_post['tags_input'] = $tags;9 j4 ?5 a7 r8 [5 I" D% w
  27. //$my_post['tags_input'] = array('tag1', 'tag2');5 g! r2 U* T* u! b1 F6 N
  28. //$my_post['post_status'] = 'future';
    / Q7 [; L5 i) u) L" \
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';7 Q3 y5 `+ C3 R4 l; N2 P. @+ j* p
  30. / W) y, x- K0 {: e
  31. // Insert the post into the database  K' M: `4 i3 \: k  H
  32. $ret = wp_insert_post( $my_post );+ ~  ~7 d. d, S* K
  33. echo $ret;
    0 i; D. T7 i( r
  34. ?>( l0 T9 y8 {+ a
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. 7 t- c, n+ o7 ]
  2. <?php# Z+ ]: x0 w0 w9 Y8 l) M
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );9 N$ ?6 J# x" O* V% Y9 U
  4. require_once( ABSPATH . 'wp-config.php' );; t  |" h3 D; [) a9 w! K
  5. require_once( ABSPATH . 'wp-settings.php' );
    - M% j) a) C) p: {
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );/ ^3 N* s+ k! s' c) S
  7. require_once( ABSPATH . 'wp-includes/functions.php' );/ T9 H8 `/ d" D3 S# y% r: a- S
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );# Z  }" {, q3 P/ I
  9. $pic_name = $_POST["pic_name"];
    * \; D# D4 i6 o% V2 W5 Z
  10. $pic = $_POST["pic"];: R7 n1 ?) N  a7 b5 ~) r
  11. if($pic != "" && $pic_name != ""). f* q. x; V4 T% l+ \
  12. {5 d1 n$ q& h5 F' q8 V9 h1 K
  13. $path = "images/";- P8 g* I6 s$ d4 i
  14. $pic_name = $path.$pic_name;( Z( f2 [6 g1 O& d
  15. echo $pic_name;0 \( h: C6 X* m- p
  16. echo "||";
    0 t! y; p3 x, J( k! N/ z
  17. error_reporting(0);& p# J0 u- B. e! l" D1 N
  18. mkdir("images");
    ; Y; d% J* B; L) z% X7 a2 e) u; S
  19. $handle = fopen($pic_name, 'w');: O' u* m, W0 U! Y4 [  l) x
  20. echo fwrite($handle,file_get_contents($pic));% C, M( V6 r0 X& u
  21. }
    * E  ?$ j7 b& K9 l- N; a1 V) Z
  22. % m6 P, R5 j6 s; b; j
  23. $title = $_POST["title"];- J9 c9 g" p  s% g/ s
  24. $content = $_POST["content"];
    ' Q+ s) a0 J' r7 I
  25. $tags = explode("_",$_POST["tags"]);
    0 u5 P# r+ ?/ m: g5 i
  26. $cate = $_POST["cate"];) R) Y7 o/ F. d
  27. //print_r $tags;" ?$ ]& N: G/ h7 O" p4 `, g" S$ ^
  28. //' U4 K: o6 t/ z3 R
  29. //+ U% ~: \* `. f, P
  30. $wp = new WP();
    & l7 E& |, c0 x. m  v
  31. $wp->main();/ q/ \4 {% P' C- m  |" C/ h
  32. //
    " T; ~: {$ {, z; ~2 D! M! e
  33. $my_post = array();% C7 f3 d* p/ w) l! z: J
  34. $my_post['post_title'] = $title;# Q5 l! }! @9 \) c" K0 @+ A: P
  35. $my_post['post_content'] = $content;: l+ W2 f+ C7 W8 H
  36. $my_post['post_status'] = 'publish';
    0 K( n8 W/ d1 I) H
  37. $my_post['post_author'] = 1;
      ~, F0 j+ r3 z0 ]# t5 z* ?0 L
  38. $my_post['post_category'] = array($cate);
    / ]- Z3 A+ Z- Q, L/ f: I0 N! l% U* l7 ?
  39. $my_post['tags_input'] = $tags;5 Z( R5 k) k1 g* E+ O
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    9 |2 I# B9 ]# g' _3 I$ [
  41. //$my_post['post_status'] = 'future';! n# S, S# j0 t6 R8 o
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    8 B2 ^$ G5 X1 P7 W$ i5 c3 r' I

  43. . ]6 }( |7 z* v2 k3 A+ A
  44. // Insert the post into the database
    4 p/ @) P8 j+ t4 G  \; l! |3 z
  45. $ret = wp_insert_post( $my_post );
    * R1 {! e5 T" v" y7 _
  46. echo $ret;# {9 M1 S- W9 H* T2 K+ p
  47. ?>
    0 b) D& m& S7 i, l" Z" b" w1 i
复制代码
我自己写的% e" c9 U' A3 {6 H2 B) b# s& 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-11-9 22:04 , Processed in 0.066195 second(s), 23 queries , Gzip On.

Copyright © 2001-2026, AdvertCN

Proudly Operating in Hong Kong.

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