AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
HuiTong虚拟卡
本帖最后由 finder 于 2014-12-28 15:13 编辑 2 O& i) o' S9 n: _0 o# W# M% c  ^
: Q9 `4 p( L7 j0 S& w$ k
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持2 W0 i. J6 s0 E; Q1 c8 T( r3 U  e) d/ _
% J$ U& F9 F5 x" k2 N+ V& O) A
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了% b# B3 B3 T+ [" e# p/ \
8 ?, }/ Z- p- _3 H: F9 O5 a: ]
方便实用 简单 何乐而不用呢

  1. ! K9 |" B2 I" U: V- K( m1 Z% @
  2. <?php
    % q, x5 i+ v+ i3 I8 v  w: E+ \7 m

  3. 1 k3 `. V/ j6 ~# s
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );) P. Q+ @( o, H1 X$ X6 q
  5. require_once( ABSPATH . 'wp-config.php' );
    8 S; m  B8 g1 A6 R
  6. require_once( ABSPATH . 'wp-settings.php' );
    8 ]$ s8 l% {7 a7 t# {
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );0 D6 _" B( m2 C2 S
  8. require_once( ABSPATH . 'wp-includes/functions.php' );1 c7 B: b- Y; Y- Z! j$ C: _3 k0 z
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );. I2 W% o3 q0 _, v
  10. $title = $_POST["title"];
    / r2 Z; z8 c) T" m  Y2 V$ m
  11. $content = $_POST["content"];
    . k- z; _# c7 U6 d
  12. $tags = explode("_",$_POST["tags"]);, }/ k) f& n( L; D* `" |- S
  13. $cate = $_POST["cate"];0 h2 b' {% e! t) G. i
  14. //print_r $tags;! S6 @; b& ]1 i" u3 Z9 s; a" G
  15. //
    % n* {) F4 }) I7 V$ J7 O0 }/ e# e
  16. //
    ( f% U% E6 c  w
  17. $wp = new WP();, F/ N( I1 p2 [
  18. $wp->main();& V1 g3 d9 D9 a' W
  19. //8 F6 ~( i8 C& j7 g4 d
  20. $my_post = array();
    2 O$ I! J# c) g& M' h: \2 a; r
  21. $my_post['post_title'] = $title;
    9 w  E  z1 ^! Y6 `+ d  d! {
  22. $my_post['post_content'] = $content;
    / W. C8 C9 C* ^# n( Q2 |5 w
  23. $my_post['post_status'] = 'publish';5 j. w" _# J  ]5 o3 [4 o  V* Y0 Y0 F
  24. $my_post['post_author'] = 1;9 W) N# ]8 Z& N; S# J5 ]8 k6 J
  25. $my_post['post_category'] = array($cate);  w$ d9 s( Q0 E# R' I
  26. $my_post['tags_input'] = $tags;
    ; y/ J/ i2 Y( a7 z2 X6 L4 r4 Y
  27. //$my_post['tags_input'] = array('tag1', 'tag2');6 T3 }% ]# q" g# f) X6 ^! T
  28. //$my_post['post_status'] = 'future';
    / n# ]4 E" P  Z
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    6 O5 j4 f6 ?0 I- b, C
  30. ! P& A3 J3 Z& w
  31. // Insert the post into the database3 o) M4 W, _9 L: V" S: k' U
  32. $ret = wp_insert_post( $my_post );
    2 \! X2 |+ |6 D: |
  33. echo $ret;! I( [9 |% [, T' f9 T- o
  34. ?>
    1 o7 |- |0 t) X8 b9 Z$ V: r
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. - h! F* x7 r+ L+ z' o
  2. <?php
    ; }2 H4 v4 w  o/ l/ U6 s6 H  p: t
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    ( \, Y- G7 `; m  o2 i1 f
  4. require_once( ABSPATH . 'wp-config.php' );
    , C4 _1 ^2 A" |' q8 |) ^) b" G
  5. require_once( ABSPATH . 'wp-settings.php' );' a) {0 H( P) L9 B" H1 G- P
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    # \' e6 A+ }1 \( z( K( K2 a
  7. require_once( ABSPATH . 'wp-includes/functions.php' );4 g  n, k  o9 o9 r* j/ B0 P
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    ) e4 p$ L- c4 v0 Y0 y* X
  9. $pic_name = $_POST["pic_name"];
    / ~0 s5 F  x% W( |; _0 l
  10. $pic = $_POST["pic"];* ~: Q4 o5 ?4 T( t9 W  O
  11. if($pic != "" && $pic_name != "")
    ' q. r3 C  a5 O5 B' W+ z$ E: W7 R0 _8 L
  12. {
    $ i! ^" L7 `& j7 H2 L* k) z+ @. I
  13. $path = "images/";
      `1 ^% Z2 j+ ^
  14. $pic_name = $path.$pic_name;% ^* j7 ~! ?8 }4 G
  15. echo $pic_name;/ _3 w# f% K4 s+ M
  16. echo "||";
    & h: y/ Y. {' C% c3 M/ v9 |
  17. error_reporting(0);
    6 k7 D* b+ s* m7 X9 ~) ~3 ~
  18. mkdir("images");! k- R' B6 B; t+ Z0 }/ S  b0 D
  19. $handle = fopen($pic_name, 'w');9 s. A; H  |: S5 n& j1 S
  20. echo fwrite($handle,file_get_contents($pic));
    6 V1 m: }# e. J8 v$ e5 ^! y
  21. }
    . B! \2 Z. }% P" H8 K/ l& ]
  22. 0 ?8 x0 j0 `" Y
  23. $title = $_POST["title"];5 Z8 }/ L8 o1 @8 r
  24. $content = $_POST["content"];  v/ d4 E+ ?) s' A: u! o6 E
  25. $tags = explode("_",$_POST["tags"]);+ d5 s# s' u. [8 @6 J; P$ d
  26. $cate = $_POST["cate"];, i/ B8 Y* z% v' \
  27. //print_r $tags;
    $ @. s6 i8 Q. l$ c
  28. //7 }1 x" Z# f! f: o# s$ S0 b, B
  29. //+ E2 x3 R3 g9 W4 D4 T; y
  30. $wp = new WP();
    & q5 Y  s6 L& f# z- ]2 ^, y
  31. $wp->main();# X$ z. m+ h1 Z
  32. /// ^, l! M) p/ h9 ^  j7 r
  33. $my_post = array();
    3 @' J9 [% b: Z2 j
  34. $my_post['post_title'] = $title;$ ^$ f6 X4 Z; @4 k0 ^
  35. $my_post['post_content'] = $content;& R) P, z2 T/ r+ r  u
  36. $my_post['post_status'] = 'publish';, |0 g1 r$ P4 _8 O& g" g$ V" w
  37. $my_post['post_author'] = 1;
    ( g; m2 ^+ o: v# o; l$ @( x
  38. $my_post['post_category'] = array($cate);. ~3 P' `9 j. s
  39. $my_post['tags_input'] = $tags;
    7 r' Y- g; ^3 V3 g
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    6 @) i' g1 q' ~& F; t  E) m  b! @7 ^  T
  41. //$my_post['post_status'] = 'future';
    & {2 p: R, j6 Z
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    ) B4 b( B% l" l% j
  43. , B# o/ R9 H2 b1 a0 G
  44. // Insert the post into the database' t2 m" Q  V4 X& |# N1 [' Y
  45. $ret = wp_insert_post( $my_post );5 o% Y. T" v. r' @/ g2 h
  46. echo $ret;' l' i9 S  H6 I/ a1 ^
  47. ?>
    5 O/ l6 M/ Y. F3 o
复制代码
我自己写的* |/ r3 [8 C" C- @% B  V
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-1-15 18:12 , Processed in 0.045868 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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