AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

PropellerAds
Google-Bing-Mediago-Criteo开户
⚡️AdsPower:安全不封号,高效自动化广告专用虚拟卡/U充值/高返点皇家代理IP⚡️#1性价比⚡️
Mediabuy⚡️玩家开户首选【鲁班跨境通-自助充值转账】FB/GG/TT❤️官方免费开户Affiliate 全媒体流量资源⚡️
Taboola/Outbrain /Bing⚡️一级代理开户投流-7*24h❤️人工在线【官方】❤️搜索套利买量投流开户独立站⚡️开户投放
FB BM不限额,短id账单户E.PN 虚拟卡BINOM TRACKER 60% OFF!比Adplexity还好用的Spy工具
ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理虚拟信用卡+独立站收款全球虚拟卡, 支持U充值
Facebook 批量上广告尤里改 - FB 稳定投放免费黑五教程(持续更新、欢迎交流)FB 三不限源头 - 自助下户充值转款
各种主页、账单户、BM户(优势)⚡️TikTok企业户,bm户,账单户提供TK企业新户老户、谷歌新户老户海外CL企业户源头
FB虚拟卡⚡️消费越多返现越多最大欧洲Nutra网盟BA找量高质量代理⚡️住宅⚡️移动原生住宅⚡️双isp⚡️适合跨境电商
TK白名单老户|兼职广告可投Miluproxy⚡️全球住宅IP代理Top 3联盟收款/海外资金下发/服贸结汇广告位出租
8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构  
查看: 7408|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑 7 L3 W) R9 R- {; |+ M1 W$ V1 O+ B
5 R$ l7 f& |% g8 T6 X) U8 b( q  q
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持% O7 a( w0 T& `) c1 B, ~- M

0 K* c. [  G6 R' l8 M我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
9 U5 n3 X2 E" o" p. H6 X' U( x+ }9 ?& T+ V
方便实用 简单 何乐而不用呢

  1. ; s7 B( L% u' y  [( l
  2. <?php
    . i- H/ L* j; b- A' c) i
  3. ) r4 d- {4 `7 o! Z% T) W/ X
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );2 K$ e2 |5 t* P5 V! i/ f( J" b/ u
  5. require_once( ABSPATH . 'wp-config.php' );
    5 i! r7 v7 F( P/ s  s' N/ W
  6. require_once( ABSPATH . 'wp-settings.php' );
    2 T8 A7 t$ d/ S+ A, |
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    $ S$ U! j# b  E: E
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    / B  ?# c6 y/ I( ~5 H; V
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    / u8 T6 i  h& J5 `  ]! r
  10. $title = $_POST["title"];
    6 p! f& s& V$ y- U
  11. $content = $_POST["content"];
    . t, Z5 a. Z& P% S$ ~
  12. $tags = explode("_",$_POST["tags"]);) W' ^% R, x( ^' {
  13. $cate = $_POST["cate"];- ]5 \3 z& d! f1 O! ~) p# |
  14. //print_r $tags;6 D- D" O# I% P2 a' {$ d
  15. //+ U  |* y, _) r  m3 B1 B+ `- f
  16. //8 X: Q6 N- U: }9 I, u
  17. $wp = new WP();* t! y7 F/ _" ]6 P9 E* ^) m
  18. $wp->main();
    % T& X5 z: T+ }; q$ e5 V1 i" T: c' F& W
  19. //; b  E1 x, a& @1 P( P
  20. $my_post = array();* N; O9 N' z% h
  21. $my_post['post_title'] = $title;  h* h% n3 g/ ]$ C
  22. $my_post['post_content'] = $content;! v4 [( z: [, n4 K
  23. $my_post['post_status'] = 'publish';
    ! E4 w4 c2 H5 `# q( P5 K
  24. $my_post['post_author'] = 1;$ u9 l4 v4 O& ^+ N( e
  25. $my_post['post_category'] = array($cate);" `, k" d. Z/ C
  26. $my_post['tags_input'] = $tags;
    / w* V7 Z4 H8 Z) Y& k
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    ( t$ P' u+ c* S
  28. //$my_post['post_status'] = 'future';, L/ q" I# V( |. t% ^: ?
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';; `, `1 U6 H! _# h8 \
  30. + p9 Z# y; T: u  y# N
  31. // Insert the post into the database( `  w% X+ Z/ O" M+ w+ a
  32. $ret = wp_insert_post( $my_post );  ~4 M, b$ s* j0 F8 P& R4 L6 ?
  33. echo $ret;
    8 }& A5 F5 i# v# ]3 g- C2 ^
  34. ?>( P, x; P) G$ U& P. i& i
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1.   H# u; f" w- a+ q- O+ ]  j7 K. X" k
  2. <?php( e* k9 x& P4 F9 v' V; B
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    1 {. z6 t4 n0 P; ^
  4. require_once( ABSPATH . 'wp-config.php' );- O$ a4 f( Q/ J% p
  5. require_once( ABSPATH . 'wp-settings.php' );
    7 ]+ _6 W+ T9 h) O$ }$ {' T
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
      i. p% e5 r3 V( V" d+ t) o
  7. require_once( ABSPATH . 'wp-includes/functions.php' );8 e+ W) N* W/ I3 w
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    * e4 H' M0 h" k- j% e0 M6 ^  U
  9. $pic_name = $_POST["pic_name"];* }% @+ p  {1 N
  10. $pic = $_POST["pic"];
    ' X7 p' R3 u' `' g
  11. if($pic != "" && $pic_name != "")8 z; k, p6 R9 ?
  12. {: E$ `) e) N( ^1 G, H( [& A6 ]
  13. $path = "images/";
    ( z- y  b& t9 r
  14. $pic_name = $path.$pic_name;
    . z4 r- ]2 q9 g5 C* s% J4 m, y' S+ J* |; w- h
  15. echo $pic_name;& S0 I- O8 `2 @
  16. echo "||";5 b+ t) y$ p; ]9 R
  17. error_reporting(0);+ e3 o# M, |& w$ g, x( }# f5 `' R
  18. mkdir("images");
    3 P* m: f& k5 }
  19. $handle = fopen($pic_name, 'w');$ `3 p- [/ v) A4 z% A
  20. echo fwrite($handle,file_get_contents($pic));/ V7 X* z& S+ j
  21. }2 E; p- b5 X( P/ c

  22. 0 R; p. J9 ]9 O: n+ Q- n
  23. $title = $_POST["title"];* y4 @/ M7 m7 R
  24. $content = $_POST["content"];
    2 C  f: I- o5 C$ T4 p7 Y/ K
  25. $tags = explode("_",$_POST["tags"]);5 d( q, g9 @8 u. s
  26. $cate = $_POST["cate"];* D7 V' h# Z9 W- H1 J3 [4 g( S5 J
  27. //print_r $tags;
    & @/ l) [5 d: P) J& I- `% w' s8 V
  28. //
    ; i' p; p% O$ u- i
  29. //0 r! u8 C$ c# z" T3 A; W6 y
  30. $wp = new WP();9 Z) E7 B8 x) H. m7 i
  31. $wp->main();
    # Z, T# A# w3 K, I
  32. //6 ?% c# u: ~( h% v
  33. $my_post = array();
    , \4 M+ p4 f5 j' G8 K7 m% X
  34. $my_post['post_title'] = $title;
    + V; I+ z, I7 ?/ [+ t  U" f
  35. $my_post['post_content'] = $content;
    + M% i! d' X* e9 ]# E5 I
  36. $my_post['post_status'] = 'publish';) I9 M1 @- L/ W1 i* g2 [$ Q0 m
  37. $my_post['post_author'] = 1;7 b7 T# b$ q1 v( t0 m7 ]9 Y& x
  38. $my_post['post_category'] = array($cate);
      ^0 S: p4 q4 b% |) c, y
  39. $my_post['tags_input'] = $tags;
    9 o/ U9 ?  n3 O: a+ w: h4 a9 }
  40. //$my_post['tags_input'] = array('tag1', 'tag2');- b8 B6 h7 G' ?
  41. //$my_post['post_status'] = 'future';1 N; E# L( b% i; [
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';# E2 X# ^) K/ v. ]( u' S( d$ X2 @
  43. ( @6 O' B& o7 R* d" |; _9 o0 z
  44. // Insert the post into the database. K* X8 K! E- A. p5 \0 f- @4 N" Z
  45. $ret = wp_insert_post( $my_post );
      S5 N5 U. ?/ d# ~$ k1 Z( l
  46. echo $ret;3 h- j9 K9 b- ?( o' m! \* @
  47. ?>
    9 z# G( ]. n! V
复制代码
我自己写的
# o: u2 e7 c, v* N2 _& i插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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, 2025-11-18 11:19 , Processed in 0.049791 second(s), 17 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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