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户(优势)⚡️TikTok企业户,bm户,账单户IPCola原生住宅IP⚡️$1.8/条双ISP
FB海外户、GG老户、TK加白老户海外CL企业户源头PTM虚拟卡[全新卡BIN+高返点]FB虚拟卡⚡️消费越多返现越多
最大欧洲Nutra网盟BA找量 FB个号1块一个TikTok2审户/老户/国内外端口/加白GG,FB,TK, 欧美源头, 欢迎合作❤️
跨境债务催收/风险代理Proxy4Free独家住宅IP池❤️免费测试联盟收款/海外资金下发/服贸结汇域名防红⚠斗篷工具/可试用3天
广告位出租8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构 
查看: 7912|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
PTMLink
本帖最后由 finder 于 2014-12-28 15:13 编辑
( a* s) O1 K7 [  M( e; c% `
' ]5 z0 y! Z0 f# I, U0 j直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持$ Q# R3 `- D$ ?

5 t( y  B* I. \( c; G( ]我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了4 U$ L3 j6 d0 i2 {, g# n( f+ C" e
  j% z6 ]# q$ @6 i
方便实用 简单 何乐而不用呢

  1. ( o9 _, S7 A% s$ A* J1 J
  2. <?php
    $ C! @' T+ k# P, Z. e

  3. # @8 \' Z* I) S6 V, E$ f
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );. P' K4 D$ \! S4 e
  5. require_once( ABSPATH . 'wp-config.php' );- t% Z' f; u: ?
  6. require_once( ABSPATH . 'wp-settings.php' );
    8 T8 b/ |4 C& n3 Z/ x/ S) Z# X& o: B
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );7 J+ [" L, j# o3 r% y( K
  8. require_once( ABSPATH . 'wp-includes/functions.php' );% z1 V( p5 P8 b* [! O
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    1 f0 e. K5 @/ E  q: v( K7 |
  10. $title = $_POST["title"];
    ' {; A* [5 K( ]2 k9 G! h
  11. $content = $_POST["content"];1 q* \+ V+ y7 o9 l7 q
  12. $tags = explode("_",$_POST["tags"]);
    / e9 M: ]; v# r1 z- w1 [
  13. $cate = $_POST["cate"];7 [- o4 f" a6 c5 X
  14. //print_r $tags;
    ; v) B# Q$ G# l. s
  15. //# @+ \4 T9 A0 R9 L- l; I. o6 q# d) m2 m
  16. //3 p/ F3 N3 p) u% j
  17. $wp = new WP();
    + l% o8 C. @1 y( F/ L! A) j+ u$ x
  18. $wp->main();
    * p# L, K3 M0 i
  19. //% r5 F7 e. Z; P, y; I0 K; o0 A
  20. $my_post = array();
    8 f0 W2 N9 O$ h$ C# s% F/ G
  21. $my_post['post_title'] = $title;
    8 c4 a7 Z& Z7 {2 O, X+ e5 o6 V
  22. $my_post['post_content'] = $content;
    & ?6 F+ I+ u- Z2 n) [$ g. E' V$ H
  23. $my_post['post_status'] = 'publish';
    7 `6 X& @1 o( U6 e
  24. $my_post['post_author'] = 1;
    " `) z% N2 v$ ?5 I7 P& |4 B
  25. $my_post['post_category'] = array($cate);
    . V& y* l3 A' D$ k- x. p
  26. $my_post['tags_input'] = $tags;
    ! O) Q1 N, V* s: J4 U0 j
  27. //$my_post['tags_input'] = array('tag1', 'tag2');, J% Y5 b6 @9 D1 G8 n3 k* z% q1 @
  28. //$my_post['post_status'] = 'future';
    - c/ S: ^0 d6 _9 U- k+ l
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    & P2 J: _. ^2 }; T; w+ j+ i0 a* ]
  30. 4 R# b  A3 e. E3 C& e
  31. // Insert the post into the database  f0 T1 K* _' P3 O4 E) m- `% T3 F
  32. $ret = wp_insert_post( $my_post );
    % w3 e8 V9 h4 y# F6 i
  33. echo $ret;1 z4 d7 Y/ t. Q. o
  34. ?>
    1 A, y9 [0 C3 w# U: m/ R# G
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. & k" J3 H2 b4 F7 ~0 _" e( n
  2. <?php
    6 p: z& t* T3 g
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );: k+ A# ?+ |1 [+ Z+ J5 S
  4. require_once( ABSPATH . 'wp-config.php' );
    3 L2 r1 m  p7 u* u
  5. require_once( ABSPATH . 'wp-settings.php' );5 h% C: g4 v7 P4 Q
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );5 I% Y% O7 [$ e2 d6 R( }
  7. require_once( ABSPATH . 'wp-includes/functions.php' );! c7 [7 e7 W+ W7 u( v+ [
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );0 B0 p7 |. L: M4 c
  9. $pic_name = $_POST["pic_name"];0 e1 l/ A# p. m  x- b5 u! k! w) X$ |
  10. $pic = $_POST["pic"];- P4 [, R5 J) ]' S* e8 Q' b
  11. if($pic != "" && $pic_name != "")0 k$ D( i; |' L) O- D" ]
  12. {
    2 \- U+ ]8 ~/ Z+ z0 o* ~$ y+ m' d9 b
  13. $path = "images/";8 [- h8 m6 x7 \2 W' A% Y5 P
  14. $pic_name = $path.$pic_name;' X# J3 z+ s' a4 [0 K. I) W
  15. echo $pic_name;
    2 e$ `5 S! f- [( x6 @2 z9 f: g
  16. echo "||";) z  H& T5 }6 i% v$ `2 }
  17. error_reporting(0);
    8 A: J6 l/ F$ o  v# b5 `, q
  18. mkdir("images");3 b, g9 |  m: U( K6 y" }$ N
  19. $handle = fopen($pic_name, 'w');$ j1 M! h5 a9 O% ?/ s
  20. echo fwrite($handle,file_get_contents($pic));
    : `" w: \6 l: q( E' X! S! o* ~7 K
  21. }4 w, [  M$ z5 P3 f2 ~8 e

  22. 1 m6 w: _0 Q- P& k
  23. $title = $_POST["title"];' I+ ~, E1 r- j8 f/ f6 v
  24. $content = $_POST["content"];
    2 r6 e4 z) {; f8 G- X2 u9 `  k
  25. $tags = explode("_",$_POST["tags"]);+ `3 f8 Y2 v: @
  26. $cate = $_POST["cate"];
    * T4 ]+ D0 I* B" |( f5 K) T6 F
  27. //print_r $tags;0 M% h  o3 `  S2 }! a
  28. //( f1 s4 P0 l8 ]& ~. K" C& L# Q
  29. //$ t0 W& b; r& Z4 O  }: g
  30. $wp = new WP();
    1 j* C1 f3 Z: D) t  f
  31. $wp->main();  \: P4 D' k4 ?& L8 N6 B+ T( V
  32. /// g$ |$ j$ E. \/ k6 _) n7 A" p1 {
  33. $my_post = array();# ~7 y, Z! p/ F* k5 [# _: j
  34. $my_post['post_title'] = $title;
    # u4 h6 g: n( \( ~$ S7 Y
  35. $my_post['post_content'] = $content;
    0 J! G/ v8 A& b) ]3 b+ Z) G, k
  36. $my_post['post_status'] = 'publish';
    $ z$ E+ w/ S/ C' O& P' b/ f: T$ a" p
  37. $my_post['post_author'] = 1;
    $ g* W3 c( C9 Q5 S7 N
  38. $my_post['post_category'] = array($cate);
    4 ^( q7 d3 A7 Z  t& J* C0 D( J
  39. $my_post['tags_input'] = $tags;1 Q4 N) M/ n6 s& V* c6 e5 Y
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    ) h! v" `" q0 j; g3 D
  41. //$my_post['post_status'] = 'future';. }, J/ c; i! n/ v. c
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';7 N5 T( A8 K( \9 V) x9 g2 t* ^

  43. * g& n; ~4 w& f) k2 r# u
  44. // Insert the post into the database* w6 C0 _5 b0 l9 w! g% P
  45. $ret = wp_insert_post( $my_post );
    0 B- N; B4 a: V# `1 g2 n
  46. echo $ret;$ f7 t3 f9 x& Y+ ]$ {( W% [7 l
  47. ?>3 \( \9 r/ }: R. X2 u9 c1 ?. q( `% m
复制代码
我自己写的$ N0 z  U: Q* t* `7 t5 k( r/ p3 {: 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-5-2 03:15 , Processed in 0.050329 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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