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企业新户老户、谷歌新户老户海外CL企业户源头PTM虚拟卡[全新卡BIN+高返点]
FB虚拟卡⚡️消费越多返现越多最大欧洲Nutra网盟BA找量 FB个号1块一个寻找顶级电商?AdsBranded等你!
TK老户/国内外端口/预审/加白SX.ORG 高质量代理⚡235+ 地区GG,FB,TK, 欧美源头, 欢迎合作广告位出租
8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构  
查看: 7638|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
HuiTong虚拟卡
本帖最后由 finder 于 2014-12-28 15:13 编辑
% p0 H& D* G6 e; j. D' @+ Q& x
9 D# r9 t( K  S& }1 n+ a直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持7 ]9 R% l0 |: S0 A  @& k

9 C" P- y: A1 D7 ~4 h" d# L7 L我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
0 n9 R% c. v7 {) T: j- g
4 L. ]3 M& L' k$ G% w' N: `$ J6 l2 V方便实用 简单 何乐而不用呢

  1. ; |8 i5 q% K" V6 \: v5 l
  2. <?php% l, d, d0 O) }, A1 w

  3. 9 I, f! o* G" X8 [4 Y: O- ?
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );' Y2 s8 J% j* ^2 U# F2 i
  5. require_once( ABSPATH . 'wp-config.php' );  w3 y5 E* T% I( A9 G0 `
  6. require_once( ABSPATH . 'wp-settings.php' );
    : |5 L* S/ E# ]5 Y* Q
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    : d: j; H( f( a" _
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    . p' i. }* K+ A( T3 H
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    / s$ d; K1 P6 U( J) _) e/ {9 b
  10. $title = $_POST["title"];% o' K$ L; |: q# }0 z
  11. $content = $_POST["content"];
    " ^% O1 X- G2 a" U7 @% w# @
  12. $tags = explode("_",$_POST["tags"]);
    7 K& {" m# g+ k. k2 ~7 p  u8 S; _
  13. $cate = $_POST["cate"];
    0 ]9 X2 @2 |1 n) `8 i  v
  14. //print_r $tags;
    + L* ~6 p' B" U' m( [, O! I
  15. //& j+ I+ a# {- S" w0 H# \2 P& ?/ J
  16. //+ g6 H5 M$ q- M8 \
  17. $wp = new WP();% E' ]+ w3 g& R# @8 L, v! o
  18. $wp->main();% P- |; L' i3 n% @* p
  19. /// t3 B* W9 k$ Z; r. t7 l& Z7 @
  20. $my_post = array();4 |1 R- Z) @. u6 P- H3 f+ B$ g+ R
  21. $my_post['post_title'] = $title;
      q: M- f' x: g2 F- d, n
  22. $my_post['post_content'] = $content;$ `+ F. B: H& ^; z9 D
  23. $my_post['post_status'] = 'publish';
    0 \; p' |  _! w
  24. $my_post['post_author'] = 1;( l' y# ?8 ^2 o- q6 i4 H& N
  25. $my_post['post_category'] = array($cate);
    ; z# b3 ?1 ~+ P0 d
  26. $my_post['tags_input'] = $tags;1 }+ e3 C4 @* P7 B* m* K; k
  27. //$my_post['tags_input'] = array('tag1', 'tag2');* N9 l+ x8 }  E5 M+ C) F3 ~
  28. //$my_post['post_status'] = 'future';! |1 H/ G7 n6 u$ ~2 e
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    ; i( a, I. c- A9 v

  30. 2 @) y( b& w5 |% @1 U0 x
  31. // Insert the post into the database1 N7 u  C' X; t7 w% k$ F
  32. $ret = wp_insert_post( $my_post );5 M9 ?3 n3 h5 G+ G( I' s
  33. echo $ret;
    ( s( t6 |3 o% I
  34. ?>4 B. Z2 W0 e5 {" O5 B) J+ B
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. : M$ w- l  _2 h! a  e) S
  2. <?php9 h7 Q! v- N$ k
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    " C; t8 X2 i( d7 p9 z: H. Z& r! o
  4. require_once( ABSPATH . 'wp-config.php' );1 H+ ]1 V; p; P0 {; j% Q: r
  5. require_once( ABSPATH . 'wp-settings.php' );
    5 f) {" k: J8 @6 e
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    , c! e* ^& T! Y9 ~/ d7 M
  7. require_once( ABSPATH . 'wp-includes/functions.php' );0 l# n: T* I# \0 n
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );/ l8 d$ n( C% W' ?$ f9 N
  9. $pic_name = $_POST["pic_name"];
    " V5 R: h. w6 o9 g. \' s( l
  10. $pic = $_POST["pic"];
    * |' h2 n& f0 \( V/ M' M
  11. if($pic != "" && $pic_name != "")# I% {& R4 T- q/ t2 N) _
  12. {
    : s% `$ j# u0 G: [+ c. l) s
  13. $path = "images/";
    2 `5 q# `) o& c, J' ]/ i3 L& q3 Z
  14. $pic_name = $path.$pic_name;5 U$ P5 r  D9 Z0 g$ O
  15. echo $pic_name;  `$ A, p( z+ j9 M4 b
  16. echo "||";
    4 m# p+ g. z, i7 t
  17. error_reporting(0);2 K* \3 C3 O7 N3 d0 R4 U
  18. mkdir("images");8 \: |) E! J" l8 a' ?
  19. $handle = fopen($pic_name, 'w');
    - t. s: P) B9 A  i4 w8 A% D
  20. echo fwrite($handle,file_get_contents($pic));; s! {( u/ U! Q! n
  21. }  v/ m8 n. Y, |' t5 e4 {
  22. . K+ L+ y2 s- `5 K0 \+ r0 N
  23. $title = $_POST["title"];
    7 a6 U- C7 p: B8 \( _
  24. $content = $_POST["content"];
    ) O+ U" ?( h  M0 {+ \- X6 W
  25. $tags = explode("_",$_POST["tags"]);% s4 u' _. e8 M3 V
  26. $cate = $_POST["cate"];
    * T- m% H: u9 p
  27. //print_r $tags;
    : Y6 I7 n$ J7 G2 o+ o' ]/ g* \
  28. //" H: Y8 {1 K9 s, Y' `" |  d/ ^% }2 C! S
  29. //
    8 [/ ^8 I8 M, Z) L0 s
  30. $wp = new WP();
    1 ^5 m  x3 ?! C1 I1 ~
  31. $wp->main();  H3 O+ b  f, w# r% [! t( x
  32. //! _6 i8 ?9 U$ q2 x1 }7 m
  33. $my_post = array();
    3 g9 h5 |" @8 r* U  N4 Y2 T/ X, M
  34. $my_post['post_title'] = $title;
    ; g* S) N6 L/ k3 M6 _  \+ L0 C
  35. $my_post['post_content'] = $content;
    - x8 G  S9 O) S2 Z+ S
  36. $my_post['post_status'] = 'publish';
    6 U, ?" x' ?/ U& ?
  37. $my_post['post_author'] = 1;9 K- Y. Z2 Q! r  y/ p  p
  38. $my_post['post_category'] = array($cate);/ A+ }7 V5 Y- A4 Y
  39. $my_post['tags_input'] = $tags;
    8 J$ d0 Q9 w" F
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    , I1 E5 R' I. K4 m% _6 Z
  41. //$my_post['post_status'] = 'future';
    $ v0 v$ \9 ~* _: }+ q4 O
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';# U/ [7 C% D' U7 U% c. _

  43. ; w8 z7 l) z* o8 `# L8 n
  44. // Insert the post into the database
    % v" @' J+ R, X3 t* G$ q- L
  45. $ret = wp_insert_post( $my_post );1 M& U3 j5 D: C+ j, q7 ]! T
  46. echo $ret;
    ! L  Q# n; S5 ?9 D0 G- }; c- y
  47. ?>
    9 L7 a$ e2 `' M4 U
复制代码
我自己写的
/ G# E7 w* \. ?插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-11 23:56 , Processed in 0.046695 second(s), 15 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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