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

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
Binom_AdvertCN
本帖最后由 finder 于 2014-12-28 15:13 编辑 + L, O% O4 S, n8 S- k+ I! J
2 ]7 {% F3 |2 F" @" O8 d# X
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
6 P4 I" L: [2 O7 I& v' h! Y
, {4 p6 B: M/ G: ^/ S* x我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了0 t. M5 s3 M3 S3 C" {% X

4 g- P3 i5 `' c: I4 N方便实用 简单 何乐而不用呢
  1. 5 _) l) a6 W& |% l
  2. <?php. ?# H6 `9 w0 L# f7 P
  3. 3 b/ h7 F3 T3 s1 W, K0 J+ r# z( o
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );$ N  b  M, Z- C6 d
  5. require_once( ABSPATH . 'wp-config.php' );# U8 i" p8 z1 w& e' y8 D2 I
  6. require_once( ABSPATH . 'wp-settings.php' );7 _  Q# L6 C. ^7 n1 ^
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    0 E" g. j6 a' g  L# ?
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    - P/ I/ l: \" e
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    " ^, x  K* A* p+ j
  10. $title = $_POST["title"];
    ( c  G9 u4 W/ n& c! G
  11. $content = $_POST["content"];+ T) K. n2 E* d8 R7 D# z& b  y5 o
  12. $tags = explode("_",$_POST["tags"]);
    4 m+ F0 m; e( o# W
  13. $cate = $_POST["cate"];
    & m& j" O0 }( l8 M+ b  ^8 ]3 ^
  14. //print_r $tags;
    5 e- s0 m& H$ v/ J
  15. //
    : M5 o$ T/ i7 o' g$ p2 K* T
  16. //, c& }/ f( }4 B: q% n& v
  17. $wp = new WP();& H- V) Q/ B) C: X) b: L
  18. $wp->main();) m9 }$ ^: {% v5 o
  19. //( z% g5 D% l! O1 i8 Z: @2 ?
  20. $my_post = array();
    3 ^. ^- M, j/ _
  21. $my_post['post_title'] = $title;
    + y4 a# x" o  s" H, d
  22. $my_post['post_content'] = $content;* F1 |- T% c( p. A- E4 e. g  M  P
  23. $my_post['post_status'] = 'publish';, }* Z9 s/ v/ \4 D
  24. $my_post['post_author'] = 1;$ ?- ~5 A5 t4 w2 h- L3 B3 v
  25. $my_post['post_category'] = array($cate);# @  @, d  w1 Y5 e0 c7 V
  26. $my_post['tags_input'] = $tags;
    # t4 i9 z$ k1 j- S! ^( ^
  27. //$my_post['tags_input'] = array('tag1', 'tag2');" A' f+ A2 L8 n$ y6 F3 G6 Q9 P
  28. //$my_post['post_status'] = 'future';
    , o8 i9 ~5 U  g
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    : _! A: N9 m  L- y$ q) p

  30. , U& h& t  A$ ~4 q# t9 \7 o
  31. // Insert the post into the database; g. M9 H2 z* N% W7 I5 _* m6 t- f
  32. $ret = wp_insert_post( $my_post );
    / v( e# v; }) ?' B" j! \
  33. echo $ret;
    2 ^5 b; H8 r+ \2 w( p' K
  34. ?>
    5 n1 Y" s% z8 g/ d. e3 ^1 B
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. 5 f8 X) U1 a$ J$ I
  2. <?php
    3 y6 r0 l  ^( \) v( B5 Y; x9 V+ U
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    0 ~, M6 Q$ I5 f) n% m5 {
  4. require_once( ABSPATH . 'wp-config.php' );" o  A# J3 o% u1 L* w: {
  5. require_once( ABSPATH . 'wp-settings.php' );
      y2 S. N$ h8 J: J- p' l8 c" h. Z$ T
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );- E0 V9 `+ {+ O# ]
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    & ~- I( V$ _9 T
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );/ B8 h3 I5 u  C
  9. $pic_name = $_POST["pic_name"];
    6 E7 q+ z1 Z1 r) Z  W, A# e# ~$ o1 c4 |
  10. $pic = $_POST["pic"];7 u& j" X1 j0 H' a! [+ z8 C: i
  11. if($pic != "" && $pic_name != "")# E& T) M  K: [- S5 V6 o& w( f
  12. {
    6 B9 {- z( |) }9 ?% x
  13. $path = "images/";
    # U  i/ {/ C* z
  14. $pic_name = $path.$pic_name;5 _/ Y, d% C2 f. [! G& R
  15. echo $pic_name;# ^9 _. r2 \- ]& ]2 O+ H
  16. echo "||";
      e( f: ?$ A5 f  j+ U/ }
  17. error_reporting(0);
    : @0 m0 |% t- K3 m1 O2 D' J" g
  18. mkdir("images");
    ' R, I- W5 c  o
  19. $handle = fopen($pic_name, 'w');
    , y1 n, S+ p/ l' U/ S; O
  20. echo fwrite($handle,file_get_contents($pic));
    - H" @& v2 }" {
  21. }
    7 \& }- o3 R" P2 v* A

  22. # d4 j' c4 A% d- c; a0 y0 s. `
  23. $title = $_POST["title"];/ ^" y/ O# _+ x6 `
  24. $content = $_POST["content"];4 U/ L6 T) z  F- r8 `0 y
  25. $tags = explode("_",$_POST["tags"]);" @$ X3 i/ P7 i* N# Y
  26. $cate = $_POST["cate"];
    ; b# ]  U; ~+ E' s
  27. //print_r $tags;& R# A* v2 ?% X2 w2 _2 }' q
  28. //
      d) t6 s4 W  N, S2 ?8 O' V
  29. //
      C6 ]* h7 F3 n  T) l" P
  30. $wp = new WP();) b0 c  j8 x8 `' X+ e
  31. $wp->main();) l( N9 `% C: I* y
  32. //$ S3 i/ u- `* ]/ J* v; S
  33. $my_post = array();
    ; Z( b6 o7 V2 c2 G& h
  34. $my_post['post_title'] = $title;7 {/ c; A) [9 h0 }  H. H9 s
  35. $my_post['post_content'] = $content;
    3 q+ d& o/ w. A% |) c7 _0 P( w
  36. $my_post['post_status'] = 'publish';
    1 f8 p6 L9 ~% p/ }
  37. $my_post['post_author'] = 1;
    * w2 O7 d# W3 [3 H8 _% o
  38. $my_post['post_category'] = array($cate);( J- }% e2 @- |* G& ^% N( u
  39. $my_post['tags_input'] = $tags;
    6 n; {& x0 Q1 ^) K8 J  C/ @2 }
  40. //$my_post['tags_input'] = array('tag1', 'tag2');/ f$ F8 K" q. b* G6 m: }
  41. //$my_post['post_status'] = 'future';
    4 y$ ?. i2 P; E* ^' Z
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';2 k3 ~- @7 E& t1 O' f/ E; x# X2 @+ @

  43. 4 [4 M' z2 w- ^$ J3 R% F  v
  44. // Insert the post into the database& v1 \1 @, O# a4 U
  45. $ret = wp_insert_post( $my_post );
    7 y& q7 o( E/ ?2 b9 A  M& O
  46. echo $ret;8 ^9 o0 V8 r1 W7 B" K( V3 o1 u
  47. ?>$ ^- H) S* ~7 y  V8 K
复制代码
我自己写的/ h. q  M: J8 S, D' Y1 T! ^) F
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-29 20:55 , Processed in 0.049547 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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