找回密码
 立即注册

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老户
海外CL企业户源头最大欧洲Nutra网盟BA找量 FB高权重耐操个号⚡️稳定过审GG,FB,TK, 欧美源头, 欢迎合作❤️
FB企业户海外户,授信户,TK加白户联盟收款/海外资金下发/服贸结汇域名防红⚠斗篷工具/可试用3天⚡️Spend.net — 美元卡仅需$0⚡️
比特浏览器+云手机 |防关联防封号Facebook截流, 1 次点击 2 次曝光广告位出租8500万高质量住宅IP,助力各种需求
虚拟卡返佣1%,国内持牌机构   
查看: 8168|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
Deepclick
本帖最后由 finder 于 2014-12-28 15:13 编辑
  J  }3 [+ n: r  o2 v" s
/ S# I# [, Z/ {, l4 r直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持+ Z1 p7 G+ t. }' P7 O9 |0 ?( H

6 v3 I; I/ D0 I; `3 i我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了8 P& U; ]0 a3 T- N

. j* i' ]7 d, p6 [% J方便实用 简单 何乐而不用呢
  1. % O8 N5 D+ t$ I7 u7 v
  2. <?php. ^& d. ^5 D& j3 z$ |

  3. 1 d! l) f8 R  d7 b+ L9 \. _
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );# g; }& @2 X7 `- Z+ }$ Y* X. F
  5. require_once( ABSPATH . 'wp-config.php' );
    1 h6 b/ h1 C7 {
  6. require_once( ABSPATH . 'wp-settings.php' );
    ) I  y/ e# y5 P. d1 t" z
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    - h/ Y+ [( ~3 u! F- `, |: @
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    & [% _. ?  j8 G
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    : b+ n' r( l4 V+ U4 C! t( {3 v
  10. $title = $_POST["title"];; e) Q( t% i- o4 ^
  11. $content = $_POST["content"];% S8 d0 Q0 f6 {; }' A
  12. $tags = explode("_",$_POST["tags"]);
    " b9 h7 \1 v; \& u
  13. $cate = $_POST["cate"];! F' c% y( e: D0 z
  14. //print_r $tags;; Z. p  D) J+ u! C
  15. //. S/ J; \6 X! p6 m) |& d* z! o7 _
  16. //' [3 Y( l' X; c' f4 S7 O# Q
  17. $wp = new WP();8 }- _( D7 C, D+ E$ J
  18. $wp->main();& Q# J7 t& t& E8 d+ q
  19. //
    4 [) Q3 Y  S' k/ p* D' y
  20. $my_post = array();/ _" ~% ~2 c% s7 I  M, h, C1 n0 ^  [
  21. $my_post['post_title'] = $title;
    5 J6 A  E( G4 y7 B
  22. $my_post['post_content'] = $content;7 T) S7 Z% b1 Q$ H. M: \# k
  23. $my_post['post_status'] = 'publish';  K8 ^7 A5 {% d; {% V1 O$ @, N; A
  24. $my_post['post_author'] = 1;  e# s, u! c; [' R+ A4 N
  25. $my_post['post_category'] = array($cate);1 U$ T' f8 _8 M- C; F; ?
  26. $my_post['tags_input'] = $tags;, ]( G, y& v/ T/ G- ~1 A8 p  [
  27. //$my_post['tags_input'] = array('tag1', 'tag2');  ]- R& o, C' p' E/ q
  28. //$my_post['post_status'] = 'future';
    ) a( B2 Q$ u; \- J
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';. o. V! ^$ }8 K
  30. ) C5 b4 I$ N1 r) G$ g  Z5 o
  31. // Insert the post into the database
    5 Z: D' k& b3 w; r, ?7 B
  32. $ret = wp_insert_post( $my_post );, \' ?% T# c, ~  ^: Z6 G9 ]. G1 F
  33. echo $ret;* e& [3 M; J& S& D6 L
  34. ?>
    1 a$ y$ b" O) H; Z6 g, j; N2 c
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. 3 @1 Y+ L& P0 ~" x# S
  2. <?php) I2 x- O* t8 ^
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    7 i% {7 a- o2 W% ~
  4. require_once( ABSPATH . 'wp-config.php' );
    % x+ ]: H( k8 d0 H" g9 @
  5. require_once( ABSPATH . 'wp-settings.php' );+ X6 W$ x2 m1 V8 f' u( h
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    . M+ d; {' P2 \: V
  7. require_once( ABSPATH . 'wp-includes/functions.php' );/ z% {3 Z5 n' y6 X+ r
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );! {& I' V* _6 j( r& u  q
  9. $pic_name = $_POST["pic_name"];
    % L1 r. d2 C; m) i% R, `& g) {+ q
  10. $pic = $_POST["pic"];
    ) |5 O1 f+ V2 c
  11. if($pic != "" && $pic_name != "")( r, ?( T# }  H& }7 O& d
  12. {
      P4 `1 ~0 s- n8 Z, ?
  13. $path = "images/";
    9 s& C2 Q8 N* l. Z. A- a
  14. $pic_name = $path.$pic_name;! k9 e7 `& {* |; B
  15. echo $pic_name;% q: M9 k# l4 g9 g
  16. echo "||";
    # q& g$ K0 w0 m  F) C
  17. error_reporting(0);
    3 M4 S% ?* k( e/ ^* }6 b0 k
  18. mkdir("images");* O9 h, H! @3 c4 E
  19. $handle = fopen($pic_name, 'w');; a( _) D+ s* L/ V
  20. echo fwrite($handle,file_get_contents($pic));
    : Z9 s/ h. C/ V9 b1 f1 d, i
  21. }
    . q; e1 T) x  a, ]2 T- h, S
  22. 8 D- y7 I: N: a" j8 d
  23. $title = $_POST["title"];8 R# y6 \/ ]# \' T3 h  o1 p( B8 k8 l
  24. $content = $_POST["content"];' X* J$ V# l% A3 s2 u
  25. $tags = explode("_",$_POST["tags"]);
    4 K0 _9 B& @* R- r0 R: c. M
  26. $cate = $_POST["cate"];* b, T! q- t% k7 [4 S: r. z" D, Q
  27. //print_r $tags;; w' M9 @( F1 G0 m6 f2 N! k
  28. //
    ( q2 T- s6 k7 |' |) q) W' r
  29. //
      z/ j6 U6 |0 X2 G; S3 b8 u: [. F
  30. $wp = new WP();
    ) E/ E& W& h) }7 _; @  J/ Y
  31. $wp->main();
    7 Q9 |9 v/ T& L& G9 [
  32. //
    . i* x, X% W; b. W
  33. $my_post = array();/ R+ f: ^+ Q# z/ j; H
  34. $my_post['post_title'] = $title;
    7 n: k3 A! _, }& @$ K3 n$ w
  35. $my_post['post_content'] = $content;
    / H8 t+ i" S: t. s/ G( ]& Y
  36. $my_post['post_status'] = 'publish';
    - v7 i. r! f( v" U9 B4 u5 A3 y
  37. $my_post['post_author'] = 1;* H: M8 ]/ ]( y. e/ O0 s, B
  38. $my_post['post_category'] = array($cate);
    ; o) P- |7 m1 R* N6 O- X' w- x& L
  39. $my_post['tags_input'] = $tags;
    * f' L9 J2 _: X5 p2 ^2 q+ n3 k0 v
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    $ c1 V7 I% I2 P
  41. //$my_post['post_status'] = 'future';5 D# Q9 b& C5 b8 r' s0 Z
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    & G( z# U) \; t; C2 m. M. w

  43. ' z, p& u$ F3 z8 T; p0 m
  44. // Insert the post into the database
    " t2 V/ F6 b6 X
  45. $ret = wp_insert_post( $my_post );
    2 L2 a' B2 x+ i" c: P3 C
  46. echo $ret;- R: U  l9 Q, H- W! U4 A+ M
  47. ?>, `4 g, `( e* {
复制代码
我自己写的8 }( q; T0 y9 V- 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-19 11:54 , Processed in 0.070121 second(s), 23 queries , Gzip On.

Copyright © 2001-2026, AdvertCN

Proudly Operating in Hong Kong.

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