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 虚拟卡⚡️FB BM不限额,短id账单户
BINOM TRACKER 60% OFF!比Adplexity还好用的Spy工具ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理
虚拟信用卡+独立站收款全球虚拟卡, 支持U充值各种主页、账单户、BM户(优势)⚡️TikTok企业户,bm户,账单户
IPCola原生住宅IP⚡️$1.8/条双ISP提供TK企业新户老户、谷歌新户老户PTM虚拟卡[全新卡BIN+高返点]FB虚拟卡⚡️消费越多返现越多
FB稳定代理/住宅IP/ADV50打五折 FB个号1块一个寻找顶级电商?AdsBranded等你!TK老户/国内外端口/预审/加白
SX.ORG 高质量代理⚡235+ 地区GG,FB,TK, 欧美源头, 欢迎合作广告位出租8500万高质量住宅IP,助力各种需求
虚拟卡返佣1%,国内持牌机构   
查看: 7618|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑
0 u, {8 h* o5 p( c4 `
& w8 z3 f# S1 A1 N直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
  l$ @( [3 F! \. U+ x! T
/ H4 o9 v( K5 y! a# s) k) V我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了( ~2 a' B! s# s- \+ V
6 K( R; n! _. ]  c' p
方便实用 简单 何乐而不用呢

  1. ( b" o2 v* k+ [( y+ ?. G
  2. <?php; B# s) S0 q6 K& ?2 q2 w

  3. ' I+ j: H. J6 h4 j, _
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    % W. f% h$ r( R
  5. require_once( ABSPATH . 'wp-config.php' );8 D9 V: [3 ?: |8 t3 k  m1 C
  6. require_once( ABSPATH . 'wp-settings.php' );2 O3 z$ x4 w1 v2 J9 @% V0 C/ y
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );: B- [$ g/ t: c: P
  8. require_once( ABSPATH . 'wp-includes/functions.php' );0 _( ]4 k' Y6 r/ _5 K; O
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );/ Y0 c9 \. I. Q9 @
  10. $title = $_POST["title"];
    % ]  P$ ~( H# T8 {( k& N$ z- }
  11. $content = $_POST["content"];: D' f/ j: Y- u9 A' z6 t
  12. $tags = explode("_",$_POST["tags"]);* E' ~0 [% B1 m. e; t5 i9 ?& f7 m) p
  13. $cate = $_POST["cate"];
    " q5 c9 R' h- K- C
  14. //print_r $tags;
    & [! C2 F' P; E
  15. //3 I' G2 B2 k7 z7 f( P: `
  16. //- `& |& E6 z0 x9 U6 J1 {% x0 h% N1 i
  17. $wp = new WP();4 c# L2 w/ [( E- [, R# b! Z4 B
  18. $wp->main();
    ) I4 x+ W6 q: G1 j
  19. //) W" b" g- E( h% R( g% i; V
  20. $my_post = array();
    3 K) o& D$ \+ F, ]
  21. $my_post['post_title'] = $title;
    7 ?9 N; G2 n4 T& w* q2 y
  22. $my_post['post_content'] = $content;/ a; O3 s& f- c" \$ E3 W
  23. $my_post['post_status'] = 'publish';
      Z+ ?. w5 i. w8 V9 ~% j
  24. $my_post['post_author'] = 1;
    : _3 k2 r' C7 D0 z6 d) F/ Q
  25. $my_post['post_category'] = array($cate);
    " |# n. i, u9 }' D4 I; W( ]/ k8 N/ V* C
  26. $my_post['tags_input'] = $tags;
    & M6 ]8 ]' f( ^8 m! l
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    " b5 p0 u5 H5 S0 @
  28. //$my_post['post_status'] = 'future';# a9 J9 c5 O+ _, }8 `: h1 v
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';6 |7 X% T/ a7 ~6 N# p
  30. * A( {4 p9 g- C: [) Y* R# b& D% H
  31. // Insert the post into the database7 e2 @$ W* B* s, R
  32. $ret = wp_insert_post( $my_post );
    $ l/ D# B3 k, L# c. O8 m! K
  33. echo $ret;5 u6 `) u" |2 G, R# I
  34. ?>
    . {/ q* L* u& |8 Y% z1 d
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. 3 W- d/ I" k/ [3 ?  P2 o
  2. <?php8 t- S8 A" `4 q8 Y. d
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    4 q- v4 c) m9 m: S5 A' d
  4. require_once( ABSPATH . 'wp-config.php' );% k4 Z# t/ S! o2 Y! R8 }
  5. require_once( ABSPATH . 'wp-settings.php' );
    " p+ ~% p* t4 L. b
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );. [- m. r1 |2 L
  7. require_once( ABSPATH . 'wp-includes/functions.php' );$ h6 C& w9 M" q6 F5 X
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    ) w/ }  x3 v/ z
  9. $pic_name = $_POST["pic_name"];
    5 {1 p4 M9 a5 F9 C8 e! B
  10. $pic = $_POST["pic"];
    . S4 ^$ A$ D  e5 s" m( B
  11. if($pic != "" && $pic_name != "")
    $ ]& l  p9 @3 I, F" V$ i2 ?# E
  12. {/ k; ?' R) N9 g- H0 {' i5 j7 I
  13. $path = "images/";
    - l! P+ p' a1 F7 D( g/ |  T
  14. $pic_name = $path.$pic_name;# A1 _1 O/ r; y6 @& d
  15. echo $pic_name;9 L$ j; I# I" s; h/ x2 z
  16. echo "||";  u3 {0 o# V) K- }: M8 {1 R
  17. error_reporting(0);* q, T/ n4 v0 g: S0 ?3 i
  18. mkdir("images");
    * J; S0 }& o6 p' A5 K
  19. $handle = fopen($pic_name, 'w');; ?5 M, h1 S# e; q( V" y& j9 ?7 W7 M
  20. echo fwrite($handle,file_get_contents($pic));. P0 P; Y3 R, t$ Y9 t3 i9 b
  21. }4 H+ U' s, X+ k$ _" ], U. e
  22. 6 l, B7 e( Z" z6 W  c0 n0 m
  23. $title = $_POST["title"];
    6 `& w9 s' E/ \1 ]% ~1 S
  24. $content = $_POST["content"];6 @# P' o: S2 x3 n+ [$ I6 w
  25. $tags = explode("_",$_POST["tags"]);% w5 u. I, ^( Z3 D$ Y' O
  26. $cate = $_POST["cate"];# t( m% E: a: Y3 E% X' T; Z2 F
  27. //print_r $tags;' B+ _7 K0 N  o
  28. //
    ' w$ s5 B" H+ u& Z( b5 C; }' D( ^
  29. //
    ) v0 {6 X/ P0 P- E) e
  30. $wp = new WP();, i: R9 l0 X; l% J) g+ y4 C1 B5 b
  31. $wp->main();# T, L0 Y' B& ^/ m$ S- @
  32. //! o% i2 _  w2 }" F! N
  33. $my_post = array();
    ' H9 F: j" U2 G" S9 w! Q
  34. $my_post['post_title'] = $title;1 a9 j# M: i" G6 n
  35. $my_post['post_content'] = $content;
    , o; W6 |: R" _2 S
  36. $my_post['post_status'] = 'publish';
    1 n7 D* k8 N: P1 e& h# W9 s4 ~
  37. $my_post['post_author'] = 1;% s# G& S# n* Z; \" x  `: K& D) ?. Y# z
  38. $my_post['post_category'] = array($cate);
    ) H0 K; W/ u1 c4 h' `
  39. $my_post['tags_input'] = $tags;
    ) I  D7 u+ y% j5 d4 j6 i
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    * i$ y7 ^$ C! p! P: h% ?5 l
  41. //$my_post['post_status'] = 'future';; O! ~( Q' S; \2 D6 U* P" s
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    1 f& P( j$ w5 @" ]

  43. 8 \& Y7 @' p" q+ p9 W* m8 ^6 x0 J
  44. // Insert the post into the database
    $ }$ i# X/ \: {: w- k! u6 y7 D1 U
  45. $ret = wp_insert_post( $my_post );
    , m; Y# q* a0 i
  46. echo $ret;0 L) Y! y1 |' }
  47. ?>/ V+ C% o! i4 M: L+ K
复制代码
我自己写的
, Z8 t! `3 o4 }( C插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-2-3 10:57 , Processed in 0.059968 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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