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充值
各种主页、账单户、BM户(优势)⚡️TikTok企业户,bm户,账单户IPCola原生住宅IP⚡️$1.8/条双ISPFB海外户、GG老户、TK加白老户
海外CL企业户源头PTM虚拟卡[全新卡BIN+高返点]FB虚拟卡⚡️消费越多返现越多最大欧洲Nutra网盟BA找量
FB个号1块一个TikTok2审户/老户/国内外端口/加白SX.ORG 高质量代理⚡235+ 地区广告位出租
8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构  
查看: 7726|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
HuiTong虚拟卡
本帖最后由 finder 于 2014-12-28 15:13 编辑
1 s' A7 o9 F0 J, a2 H8 H. {) \! m6 Z  ~' W/ E4 E0 Y# `
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持$ j" \2 n( D/ t0 T
6 B3 A2 y+ s' d+ ]0 y
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
( H3 U2 K3 g, a( S; Y5 J/ ]- [. f2 s2 ^7 {% s# J7 {
方便实用 简单 何乐而不用呢

  1. 7 z! I) q6 f4 B/ y2 F4 p
  2. <?php6 e% J2 V; Y4 g2 @% S3 v- @7 R! j

  3. 1 u; Z& B" K; J" Q. ^0 U
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );+ M7 L$ q% `" H2 l8 o
  5. require_once( ABSPATH . 'wp-config.php' );1 t  b6 H1 Y2 R: l: C( b
  6. require_once( ABSPATH . 'wp-settings.php' );- w& R; @& A$ {0 j; h
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );; Z9 r3 K( @/ K3 Z6 Y4 P  ~$ H
  8. require_once( ABSPATH . 'wp-includes/functions.php' );/ c0 h$ S( l3 r# ^, Y
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    & f8 p8 V2 T! ]$ w
  10. $title = $_POST["title"];; H) Q4 j4 F5 W
  11. $content = $_POST["content"];
    % H. i7 L! l! a* y# }; T- J+ ]3 F
  12. $tags = explode("_",$_POST["tags"]);' S7 D1 ^# c3 F1 b+ f" M1 n+ k
  13. $cate = $_POST["cate"];
    + Z# g8 R2 z7 A6 W. ]! ]
  14. //print_r $tags;! ~+ T+ S8 J. g) D0 M3 z. x
  15. //% k$ a# ~! a" t/ v, ~- U; M
  16. //
    % O6 M, E7 M/ q9 o0 @! m
  17. $wp = new WP();
    8 \+ X8 Z/ B* L- }8 S- `; [
  18. $wp->main();
    2 {+ D/ r' l) ?: Z. |1 n
  19. //8 @1 B" R8 P% M4 P
  20. $my_post = array();$ ~4 [* A- o: M
  21. $my_post['post_title'] = $title;6 S( _8 Z+ ]' f6 C" M
  22. $my_post['post_content'] = $content;8 n7 ]# T. h9 G6 ]3 {
  23. $my_post['post_status'] = 'publish';. H0 x" P; D; x! ^  s
  24. $my_post['post_author'] = 1;
    8 n0 b6 t& ]2 Z3 ~4 r( D: @" @( g  H
  25. $my_post['post_category'] = array($cate);
    1 c0 ?* Q# w* A( q2 m* P0 l. t& x
  26. $my_post['tags_input'] = $tags;
    " C/ m1 q. ~. K; u
  27. //$my_post['tags_input'] = array('tag1', 'tag2');, w- v! d% b! ]: x
  28. //$my_post['post_status'] = 'future';
    1 S( p3 c0 J1 K! N/ k+ C( K
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';; f& Y6 M9 @" }  k6 J
  30. 1 n' b6 p  R& [, c; W/ I% v, e
  31. // Insert the post into the database& j. G; H4 E- h6 s5 s, `$ `7 o! J
  32. $ret = wp_insert_post( $my_post );( X. X; ?+ o6 e6 u( o
  33. echo $ret;
    6 r, Q1 ]0 `9 T
  34. ?>: P2 s7 e5 T/ U* y. f
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. 1 S9 G! q% g1 d! [' g6 p
  2. <?php% D$ L8 h* M+ Z2 f0 H2 Q
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );6 p- @" t$ ~4 q2 |% M# E
  4. require_once( ABSPATH . 'wp-config.php' );
    7 N) E4 Y0 B; f
  5. require_once( ABSPATH . 'wp-settings.php' );
    # Q& v" Q/ j/ M) A. A# \4 W3 R
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );( L2 K; t# A! L' a) I3 `
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    & w) u/ r6 o/ v6 C, J  I  i6 M
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );% e% ]# \0 }# R2 j- i( Z: O$ k- ]  Z
  9. $pic_name = $_POST["pic_name"];
    ' @2 {6 X) D; z
  10. $pic = $_POST["pic"];+ r/ o6 W' e8 u, ]- E
  11. if($pic != "" && $pic_name != ""). U4 c/ W% ^; V/ [
  12. {* f8 N& L* Q' y5 P  g( p/ b6 m
  13. $path = "images/";
    3 B8 q+ d* \$ @1 `+ d( R% ?
  14. $pic_name = $path.$pic_name;7 Q9 O- x* s7 h) G
  15. echo $pic_name;+ x9 `. |* Z: Q. f- \
  16. echo "||";
    ( {6 Q; t  s. Z4 a& [% v
  17. error_reporting(0);5 B3 D* h0 T6 ~1 G9 ~1 N
  18. mkdir("images");2 j0 m3 B5 d* O
  19. $handle = fopen($pic_name, 'w');
    & [( I9 ~$ [; r! y, |
  20. echo fwrite($handle,file_get_contents($pic));9 ]% ~/ |0 x' l% K
  21. }: B# ?+ c; Z: S9 G8 q

  22. ' A9 Y8 [5 s, S4 I+ {' `8 @
  23. $title = $_POST["title"];
    # c1 J. e" _+ a. U& F5 s
  24. $content = $_POST["content"];) a+ X2 h: y3 P! {% H" w3 l
  25. $tags = explode("_",$_POST["tags"]);
    - c- I/ W' `- x1 X" G. |
  26. $cate = $_POST["cate"];
    $ j+ B$ o" A1 k) C1 k
  27. //print_r $tags;/ n* t; I. C5 `, k8 u- H
  28. //
    ( o3 R- @9 {, \6 V  q  R$ |
  29. //
    / [6 X% a5 M2 q& ?8 H- \
  30. $wp = new WP();
    6 d9 g( _& u/ U/ n( T3 k; ]
  31. $wp->main();% G3 [' w7 E9 \6 e
  32. //4 U8 r) o; g4 @* J1 c
  33. $my_post = array();
    ( a, J$ Q# W- T8 i! ]- u
  34. $my_post['post_title'] = $title;0 E7 G" v; t; C
  35. $my_post['post_content'] = $content;( k2 m& k2 K: U- U/ G5 }/ V' W
  36. $my_post['post_status'] = 'publish';
    + a1 D( ?, ]8 d5 A
  37. $my_post['post_author'] = 1;
    3 l. C$ y9 o" `$ J2 }  ^' U- M. v
  38. $my_post['post_category'] = array($cate);
    0 g" A" v4 `) H0 d- v) R( A2 b
  39. $my_post['tags_input'] = $tags;, E/ G9 i4 o& c& t; A" h0 o
  40. //$my_post['tags_input'] = array('tag1', 'tag2');, t: K, d, \' d" {
  41. //$my_post['post_status'] = 'future';
    2 J8 b) J, g. K1 D/ J- E- x
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';7 T+ t+ c; }/ c. b' g/ o. m4 p

  43.   e" @0 }" Y3 v% _& l4 T9 J+ w
  44. // Insert the post into the database, b+ G: U: \% e5 i( ]
  45. $ret = wp_insert_post( $my_post );8 ^0 J4 i/ T. G) K# o1 O5 C. t& b) b" E) X
  46. echo $ret;
    . a8 `$ Y" p" `. U; i2 I! A: \
  47. ?>
    . o" i1 u4 \7 n/ ?' m+ d" X
复制代码
我自己写的
% [5 A; I! c; `9 N插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

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

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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