AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

PropellerAds
Google-Bing-Mediago-Criteo开户
⚡️按条S5代理⚡️静态⚡️独享⚡️5G广告专用虚拟卡/U充值/高返点皇家代理IP⚡️#1性价比⚡️
⚡️AdsPower:安全不封号,高效自动化Google FB TK游戏代投⚡️E.PN 虚拟卡⚡️BINOM TRACKER 60% OFF!
比Adplexity还好用的Spy工具ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理虚拟信用卡+独立站收款
全球虚拟卡, 支持U充值Facebook 批量上广告尤里改 - FB 稳定投放免费黑五教程(持续更新、欢迎交流)
FB 三不限源头 - 自助下户充值转款各种主页、账单户、BM户(优势)⚡️TikTok企业户,bm户,账单户IPCola原生住宅IP⚡️$1.8/条双ISP
FB海外户、GG老户、TK加白老户PTM虚拟卡[全新卡BIN+高返点]FB虚拟卡⚡️消费越多返现越多最大欧洲Nutra网盟BA找量
FB个号1块一个TikTok2审户/老户/国内外端口/加白SX.ORG 高质量代理⚡235+ 地区GG,FB,TK, 欧美源头, 欢迎合作❤️
跨境债务催收/风险代理DataImpulse⚡️纯净住宅代理仅 $1FB企业户海外户,授信户,TK加白户广告位出租
8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构  
查看: 7854|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑
8 @7 M4 V5 }: d2 t
# D" g, @- W, g- f* \! Z* y' g直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
, c) G1 f$ u* w
/ J( J5 v. T- Z; k; C) b8 g我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
/ a+ v, h, }7 H& L8 C( q
2 i' b! t# e4 w7 v; g9 T方便实用 简单 何乐而不用呢

  1. + G8 E  y7 b7 @. @. P% l
  2. <?php# Y1 ]5 A( {& o, O" d, |+ ^

  3. ! x! u/ A1 I7 u1 n
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    4 c6 z7 ^% L- P8 t, T
  5. require_once( ABSPATH . 'wp-config.php' );! q6 y% z$ E/ m0 k/ |8 k3 ^1 d: W
  6. require_once( ABSPATH . 'wp-settings.php' );9 C, \3 x# C! J
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );& E# V) M. m2 |7 I
  8. require_once( ABSPATH . 'wp-includes/functions.php' );9 M5 M" G. ^4 ^+ N5 g
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    : J4 ^& J3 Y, O# R9 r" x$ m
  10. $title = $_POST["title"];1 X* [+ H3 O8 j: D, u5 |
  11. $content = $_POST["content"];
    # o; n7 g6 Z7 o% u% p, C
  12. $tags = explode("_",$_POST["tags"]);
    2 R  U- G5 }+ I& f/ Z- w
  13. $cate = $_POST["cate"];
    : U2 k) e( |( f1 q
  14. //print_r $tags;5 m/ M; r. a! l; M9 y
  15. //
    , V$ r9 K- W) M5 Y
  16. //' ?0 `" {, l# ]/ M  H- W( L* E
  17. $wp = new WP();
    3 r. O# {2 D! v* J+ Z7 S3 h% O
  18. $wp->main();' b$ j! l. t  \, J
  19. //
    4 w9 Z/ `) f: u/ j9 m
  20. $my_post = array();# T& P6 w1 w" P9 J
  21. $my_post['post_title'] = $title;
    0 I9 K/ }  g0 A" H3 j) r# _
  22. $my_post['post_content'] = $content;
    5 [$ c9 L; _' e
  23. $my_post['post_status'] = 'publish';  h5 q, y2 z2 u6 J0 E) p: G+ |
  24. $my_post['post_author'] = 1;6 h$ W& U/ d6 O# G9 R
  25. $my_post['post_category'] = array($cate);3 Q# l; _3 R- j5 Z
  26. $my_post['tags_input'] = $tags;
    , T( O! d# U" h8 W! Z
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    ( {0 }3 w5 _* a& H/ V1 L+ k
  28. //$my_post['post_status'] = 'future';
    8 F6 Y1 X* o9 [
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    . H! G8 l3 o7 T) J; h
  30. , n6 d9 ?4 A. P( _% j; _3 j% B: F
  31. // Insert the post into the database& X0 \* Y7 F4 X6 i- X& U
  32. $ret = wp_insert_post( $my_post );
    4 S2 ~, C( e/ C/ Q
  33. echo $ret;/ w3 U* i& f( @- ^$ a  m
  34. ?>
    9 F" A- {; M6 h4 a0 D- w
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. 0 p2 }" R9 i, p& _. q& J& W
  2. <?php: e+ }3 C& e* M( S, h" n# W
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    $ T  b, ]/ D# P* \5 P' P1 q( x* ^9 Y
  4. require_once( ABSPATH . 'wp-config.php' );
    6 h: u3 X0 _& u- s4 [
  5. require_once( ABSPATH . 'wp-settings.php' );
    ( [) _9 w* `9 ]7 M
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    ( H' y9 S( a, x0 W
  7. require_once( ABSPATH . 'wp-includes/functions.php' );# U, }) R* a$ d" V  b' d
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );9 g3 q1 @: ?; x4 R5 ~2 n3 t
  9. $pic_name = $_POST["pic_name"];
    6 l! ?; G7 ~9 S; l+ E0 A/ g
  10. $pic = $_POST["pic"];. [' b/ U: ?( S) `; ~2 J
  11. if($pic != "" && $pic_name != "")$ y! o& z' G8 N! ]: N
  12. {
    0 J& P0 x0 Q/ B; k5 E7 _2 t, O
  13. $path = "images/";
    3 t  h1 `0 e! R( _
  14. $pic_name = $path.$pic_name;7 o6 h4 W( O/ P! O
  15. echo $pic_name;
    7 M# q6 E) R5 p/ D; K
  16. echo "||";4 @' J, h5 D9 d+ }
  17. error_reporting(0);' N" F2 e1 W( h1 T3 P' W2 p6 \$ b
  18. mkdir("images");
    + M$ {7 Z9 A1 t# ^4 O9 ?' ?
  19. $handle = fopen($pic_name, 'w');0 Q6 ~+ W2 A1 E# `6 n% H
  20. echo fwrite($handle,file_get_contents($pic));9 N. b1 o! `; a  c& g, J8 C( C
  21. }: o2 K, V, A8 ^: R
  22. 5 E! j0 r5 H3 Z- c: S8 }
  23. $title = $_POST["title"];
    7 e! f+ K8 w- F; S* q4 j' G
  24. $content = $_POST["content"];2 O% I$ {  ^; N& I8 U
  25. $tags = explode("_",$_POST["tags"]);; K. {, @9 i" ^' s9 E. d. x
  26. $cate = $_POST["cate"];2 |' n: R* P+ y# e. |
  27. //print_r $tags;2 i$ L6 q7 k2 ^" w; `
  28. /// t- e" H; W8 V8 |) v
  29. //( m' {0 D, f2 Z; N& l  G0 s: f6 J$ a
  30. $wp = new WP();
    ) X% H" {1 t) k. N- r% i: _
  31. $wp->main();$ l6 P3 {/ }5 K8 w, _" o
  32. //
    : V& x" P' _  R
  33. $my_post = array();
    6 b/ V4 e) [' d9 R' B6 E$ g
  34. $my_post['post_title'] = $title;
    : P% A; ?1 N( w
  35. $my_post['post_content'] = $content;7 u! z, S9 A# l* s6 _% L2 y  u
  36. $my_post['post_status'] = 'publish';
    * F& b! \  B9 X' E
  37. $my_post['post_author'] = 1;
    ( {7 W+ k7 q: [7 [  X+ R
  38. $my_post['post_category'] = array($cate);1 B  _( q+ Y$ g' K9 q' M
  39. $my_post['tags_input'] = $tags;1 C6 B% {- {. Y( Z+ B5 G
  40. //$my_post['tags_input'] = array('tag1', 'tag2');4 l  R. a6 {, s) Z
  41. //$my_post['post_status'] = 'future';
    # H1 U" \& v) D9 I8 E% h' Y2 L
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    2 X  m6 e5 v" s/ w8 n& G4 _3 ?) V
  43. ' @3 {( Z7 Y: }- \2 q- n; O; O
  44. // Insert the post into the database
    . R) T* u- d0 f* l5 `7 }% Z. D8 M
  45. $ret = wp_insert_post( $my_post );) p) G# R% l( U$ f
  46. echo $ret;
    8 T& e% B' U; C4 h  V+ Q- C
  47. ?>( |  z; \  ~4 e8 a# Q
复制代码
我自己写的' v% z% {% s2 {0 T9 `/ `9 u3 x
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-4-17 17:50 , Processed in 0.045475 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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