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%,国内持牌机构  
查看: 7664|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
HuiTong虚拟卡
本帖最后由 finder 于 2014-12-28 15:13 编辑
# h- S8 X" D% H6 K, b2 s/ _; M5 h. s0 v3 j- l! O8 g! ~9 w
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持) x4 u( c6 T. S: F. I1 @4 n
* K. `  P% u( l" o
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了( d8 Z- o: {( O" H: q9 S+ P

5 u0 T3 f, M+ B/ x1 Z7 Z1 x# R方便实用 简单 何乐而不用呢
  1. 5 ]1 I; v3 e3 ^# u: O
  2. <?php. ?- I9 g) c' W3 ^7 }" h) A, x
  3. 2 S' ~, G, n6 P7 W' k& D
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );) N: c& k5 w# m+ H* }  j2 O5 F
  5. require_once( ABSPATH . 'wp-config.php' );( [) G; \" x" n* E
  6. require_once( ABSPATH . 'wp-settings.php' );
    7 v" t! }: ]9 {9 [
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );5 L7 D7 F8 _' M- K( H& O7 D$ l* t
  8. require_once( ABSPATH . 'wp-includes/functions.php' );1 p+ @5 @4 `) N+ p' \8 i% p- E
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );" G$ \$ c2 ^, M2 Q
  10. $title = $_POST["title"];; _) H+ g4 K% P' h% J, y% x
  11. $content = $_POST["content"];
    1 ~, o; d: Q3 w, B$ n$ e0 d7 s% p
  12. $tags = explode("_",$_POST["tags"]);
    % e! G& z" s7 Q. f
  13. $cate = $_POST["cate"];2 D7 ^$ _  D! L0 t4 v1 b
  14. //print_r $tags;
    6 c. P4 e, d' i
  15. //& W$ q" E6 s7 C) {+ c! M
  16. //3 p2 _0 D6 y# ~  G- c
  17. $wp = new WP();2 o2 J+ b; J* H9 {4 F% o2 O* T% M
  18. $wp->main();
    0 l2 _1 H+ N- \2 o1 J
  19. //+ T; E* w% Y0 O( W
  20. $my_post = array();/ f3 [- {2 K: O/ Z
  21. $my_post['post_title'] = $title;2 @/ i! y* K% X  Q, B0 }. |  O1 N
  22. $my_post['post_content'] = $content;
    9 v' O; g) N( T; S/ k
  23. $my_post['post_status'] = 'publish';7 J' r$ e! X) o  N( u( Q
  24. $my_post['post_author'] = 1;
    ' Z( e! G) s* w1 y+ x) U9 u
  25. $my_post['post_category'] = array($cate);
    9 D6 n( i0 C, \; I) i$ H4 H2 M) z
  26. $my_post['tags_input'] = $tags;0 r  i3 Q/ U6 p
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    . J' _( u& i0 L, b- C6 g
  28. //$my_post['post_status'] = 'future';* i/ ~4 c+ W. m1 l: w5 [
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';0 Y( b' l6 m  [- s- [, A
  30. + |5 @1 s" j' @$ g6 z
  31. // Insert the post into the database/ m0 L. Z. q8 Q. L. p1 _
  32. $ret = wp_insert_post( $my_post );8 W' [5 e4 T, P
  33. echo $ret;$ z# _5 ^7 Q3 Q5 s, b
  34. ?>- W& N6 K: T/ D' v+ \
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. # P4 v. U. k6 k" s: A
  2. <?php, ?* b: W. K* H; Q; ?+ j
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    , u7 `, e* @) ?, w
  4. require_once( ABSPATH . 'wp-config.php' );6 h: Q5 {, h! a, D. k& R2 G
  5. require_once( ABSPATH . 'wp-settings.php' );! |9 |! p& f, ]1 T/ p% `
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    " {$ u' [7 @" Q. l; A
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    6 u& f7 E; X4 @3 T4 u
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    # T: [+ y; B  U! A/ O+ k
  9. $pic_name = $_POST["pic_name"];
    4 t7 u: n' M. @# Q
  10. $pic = $_POST["pic"];$ o4 _3 w  t( N$ o% c" @( i
  11. if($pic != "" && $pic_name != "")% {. G3 M, j& g8 G: i8 l  g
  12. {% ?# N7 I: E; R6 w
  13. $path = "images/";
    8 B& G) [* h* ~+ V( m# R
  14. $pic_name = $path.$pic_name;* T: y# \- b, S
  15. echo $pic_name;0 a6 |% s& E) |
  16. echo "||";
    3 X8 i$ \1 V: y' v3 r
  17. error_reporting(0);% C+ K8 i$ b- }  |; o
  18. mkdir("images");# v* Z' m9 ^$ H- _0 `4 t$ ?2 @
  19. $handle = fopen($pic_name, 'w');9 \& `- g- @& u$ O' H' m4 |9 Y) K
  20. echo fwrite($handle,file_get_contents($pic));9 E' U4 m7 ]( L* ~" I" w
  21. }2 {% h3 K% y! A2 \- O7 C
  22.   {& S7 u; }- r8 b' x7 j! t: l
  23. $title = $_POST["title"];
    , K" z+ r) d# W0 s0 W' L6 M
  24. $content = $_POST["content"];
    . N3 H( U( k) A& F
  25. $tags = explode("_",$_POST["tags"]);
    ; V7 s# a) t. Z6 c. `4 ]- `9 p! `2 ]
  26. $cate = $_POST["cate"];$ v0 B2 y, G/ W$ @
  27. //print_r $tags;
    ' s& g* F' b7 C- R, e# c" T
  28. //
    , u0 H& h0 E: T9 S
  29. //
    3 f+ T4 R* {8 s  D0 m: R
  30. $wp = new WP();
    8 J! S1 b3 Y: k& Z, N4 i7 Y& O2 @. k
  31. $wp->main();
    3 P. J% r* M. C- d7 S
  32. //
    6 p, c9 z$ _' d
  33. $my_post = array();% O* T6 }0 N* `
  34. $my_post['post_title'] = $title;
    , e1 Q& ~4 |, H% t" S6 Q( v
  35. $my_post['post_content'] = $content;
    ) s5 Y9 u7 X! O, s  Y. ^" ~9 M& `2 m
  36. $my_post['post_status'] = 'publish';* y4 z8 u5 T3 m
  37. $my_post['post_author'] = 1;7 K) Z4 S; v, w" H
  38. $my_post['post_category'] = array($cate);% m2 P  Y5 i! X9 Z4 q* X) z
  39. $my_post['tags_input'] = $tags;
    ) l7 J5 I5 y% D; E
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    * G3 T, N# o- F4 P5 S
  41. //$my_post['post_status'] = 'future';# N% w2 `. q, l+ H
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
      k- \7 N0 N0 K2 V0 c/ T! r

  43.   B% a6 D0 w; h5 S, a: U% j2 ], f
  44. // Insert the post into the database  l1 a1 o. [7 \8 `9 X
  45. $ret = wp_insert_post( $my_post );: I/ Z3 e3 I4 T4 j
  46. echo $ret;: L3 D( \' K6 U& t$ t
  47. ?>5 x% i$ y5 E3 i+ \4 {2 O
复制代码
我自己写的+ {7 G0 ]9 N5 @2 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-2-17 19:59 , Processed in 0.048282 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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