找回密码
 立即注册

QQ登录

只需一步,快速开始

PropellerAds
Google-Bing-Mediago-Criteo开户
⚡️按条S5代理⚡️静态⚡️独享⚡️5G广告专用虚拟卡/U充值/高返点皇家代理IP⚡️#1性价比⚡️
Mediabuy⚡️玩家开户首选【鲁班跨境通-自助充值转账】FB/GG/TT❤️官方免费开户Affiliate 全媒体流量资源⚡️
Taboola/Outbrain /Bing⚡️一级代理开户投流-7*24h❤️人工在线【官方】❤️搜索套利买量投流开户独立站⚡️开户投放
Google FB TK游戏代投⚡️E.PN 虚拟卡⚡️BINOM TRACKER 60% OFF!比Adplexity还好用的Spy工具
ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理虚拟信用卡+独立站收款全球虚拟卡, 支持U充值
各种主页、账单户、BM户(优势)IPCola原生住宅IP⚡️$1.8/条双ISPTK加白户/二解户/FB海外户/GG老户最大欧洲Nutra网盟BA找量
FB高权重耐操个号⚡️稳定过审FB企业户海外户,授信户,TK加白户联盟收款/海外资金下发/服贸结汇✔Taboola海外户源头
广告位出租虚拟卡返佣1%,国内持牌机构  
查看: 8436|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
Binom_AdvertCN
本帖最后由 finder 于 2014-12-28 15:13 编辑
( T+ f' K4 Y/ V& i6 y
1 I" o) o$ Y, y) V+ }9 f/ Z直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
( }9 A1 d% b# Y: l5 D
; ^1 F6 A9 ~  o& j我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了5 g6 U' V& F% |/ B0 i& j" @( }: u

5 e5 a% W  W- f方便实用 简单 何乐而不用呢

  1. , `$ h# [, \" ]
  2. <?php
    3 X2 g" {9 \9 m. |( ~# L

  3. 1 [* m2 i3 d0 s2 W7 m$ T5 c6 A
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );: ]0 z) U; P- H) b. j
  5. require_once( ABSPATH . 'wp-config.php' );/ d* V2 _* J" H6 {2 @$ M0 Q  d
  6. require_once( ABSPATH . 'wp-settings.php' );) W" y4 w8 e# a6 ~! Y3 Y, ~
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );* D) k7 r& F) v3 Z* {  G
  8. require_once( ABSPATH . 'wp-includes/functions.php' );  a7 V( I" P7 D5 ?" N0 g1 m4 m
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );1 x% m( H& e4 s+ l" ^* w: Y
  10. $title = $_POST["title"];
    * m2 s$ B* w8 z
  11. $content = $_POST["content"];# r5 z$ s' g- U2 Z
  12. $tags = explode("_",$_POST["tags"]);
    . U- \+ F, e5 o' o" A# I4 j2 x
  13. $cate = $_POST["cate"];
    . W. y1 s# U4 U. |. W
  14. //print_r $tags;- j$ ^. L) ~5 r& I' m
  15. //" k" x/ G6 j  Q- [) z3 e- m# t
  16. //
    6 i! B: f8 _; a# P/ L1 N. [# W8 g
  17. $wp = new WP();
    8 q8 _0 G( r; r9 {. s0 y
  18. $wp->main();
    9 b2 m# L* F7 ?1 D- ~' j2 O
  19. //- u) R+ `. F$ P) E, V
  20. $my_post = array();- \+ N) d1 k5 M% ~1 T
  21. $my_post['post_title'] = $title;
    ! I) b  U2 `& F! ~& B9 a
  22. $my_post['post_content'] = $content;
    3 J( j4 }2 R+ {2 b4 Q! Z; p0 [
  23. $my_post['post_status'] = 'publish';
    / Y3 O$ F2 @1 x/ O0 f9 ~' }
  24. $my_post['post_author'] = 1;4 Q3 |9 k% V) m9 O# I- `- v3 i
  25. $my_post['post_category'] = array($cate);
    ' q0 U, p9 _5 A" i5 t, d, r( [
  26. $my_post['tags_input'] = $tags;
    ; N2 O; M+ [; p% \0 Z* V: [/ y
  27. //$my_post['tags_input'] = array('tag1', 'tag2');3 S  ~" y$ y& n8 Y
  28. //$my_post['post_status'] = 'future';
    + B- g% i% ?. ~$ g3 l
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';5 N% K' p* x* d0 O3 v" [3 S" x$ h
  30. 3 M' Z" v2 k1 ]2 r8 s7 b9 b1 F
  31. // Insert the post into the database
    6 q/ x' Y) Q1 H: |, b
  32. $ret = wp_insert_post( $my_post );
    7 ]# O6 s( y* h* i3 F, h
  33. echo $ret;
    , o8 u8 K. ^# C& g) S  ?
  34. ?>  m  l  Z  n. w8 D- e
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. % |) a% @, L5 P; X9 a
  2. <?php
    $ S6 F/ K/ Q$ w' e
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
      i7 K6 Z9 f. P' t) z. p$ u
  4. require_once( ABSPATH . 'wp-config.php' );' `) j, b( h$ a+ v# S5 L
  5. require_once( ABSPATH . 'wp-settings.php' );
    2 F4 d) N9 X6 V$ g# o# \+ w+ {
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    # L. ^, Q! |9 _
  7. require_once( ABSPATH . 'wp-includes/functions.php' );1 M8 q+ M, J) Z! g% b7 U" k2 Z: n
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    7 r) @: X. ~! L; s  M
  9. $pic_name = $_POST["pic_name"];( w" Q9 l& _; ~: ~' f
  10. $pic = $_POST["pic"];! E3 G* z* f  y) p
  11. if($pic != "" && $pic_name != "")
    2 ?/ D3 \" l" x7 _5 l, ]( o+ @
  12. {
    " j8 m1 ^* @2 S- R2 p+ L
  13. $path = "images/";. J, Y6 C) p9 y/ M, c
  14. $pic_name = $path.$pic_name;
    - l' Z& c' I2 u3 Z5 r0 v1 ~
  15. echo $pic_name;
    . Q" n  h+ r: O" ]0 D3 H
  16. echo "||";- t0 _( h+ s$ J- Z4 t3 {8 B
  17. error_reporting(0);
    / z2 W. k. ~: S% v, h% O+ X7 c
  18. mkdir("images");
    , o& N4 \$ a2 k! M0 g2 L
  19. $handle = fopen($pic_name, 'w');! d) {8 B3 Z2 \5 W9 z" {
  20. echo fwrite($handle,file_get_contents($pic));
    ; r5 R7 }/ y8 C- Y5 z1 O1 T
  21. }
    , Y2 _" U& F& p+ M! N3 w

  22.   T( @7 s$ M* X5 x& O, Z% F
  23. $title = $_POST["title"];
    2 V6 G- C, j* g) r+ p. g9 H
  24. $content = $_POST["content"];. S: N- m. A. l' N/ j% ?# ^. x
  25. $tags = explode("_",$_POST["tags"]);
    . M  c. k- a+ D; }
  26. $cate = $_POST["cate"];" \! _$ m! o& U+ a& Z2 m
  27. //print_r $tags;: t/ A4 X- z+ [; J7 v( W
  28. //+ W+ A5 B# C: X4 u
  29. //
    ' K8 E. \: V; p. ~0 ~7 o6 `3 @. d
  30. $wp = new WP();6 {" ^" J6 |* R3 L# v
  31. $wp->main();0 z7 E6 ^$ }  R, j% F+ J
  32. //8 @; x9 \* R) g4 n. N
  33. $my_post = array();
    1 p3 O: ?' i/ d6 L3 v3 s- i
  34. $my_post['post_title'] = $title;
    : O, a( w5 C' ^  s8 m8 x: x  @+ ^
  35. $my_post['post_content'] = $content;6 j" ^0 q+ y( ]2 ]. p- Q! k8 U1 @
  36. $my_post['post_status'] = 'publish';
    3 r: F- m$ W& H# d, M, E) Y! a
  37. $my_post['post_author'] = 1;
    + F5 M2 L+ l1 B4 \3 ^
  38. $my_post['post_category'] = array($cate);
    # A! Z7 i0 O) N1 K& D% v- f
  39. $my_post['tags_input'] = $tags;, M9 j: T2 f  S( G: C3 ]
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    ! I3 U: M" F- b* L8 x- d. O2 ~
  41. //$my_post['post_status'] = 'future';8 O, W3 r* E  r& u$ R
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';2 U7 X) y8 m% T7 r: L0 ?: Q
  43. ' K/ \! \3 V( [' B# J
  44. // Insert the post into the database
    * ]+ a- A  b/ X- B) [' ?# ?
  45. $ret = wp_insert_post( $my_post );
    5 [) M* Q  C& L) ~
  46. echo $ret;$ M! G7 A) P) j1 r
  47. ?>- e: N2 Z6 r- t! I2 v
复制代码
我自己写的
0 E3 J' U$ x. D# p- |/ C$ }插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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

积分

中级会员

积分
894

社区QQ达人

发表于 2013-2-25 20:33:59 | 显示全部楼层
用xmlrpc不是更好吗
回复 支持 反对

使用道具 举报

15

主题

598

广告币

565

积分

中级会员

积分
565
发表于 2015-3-3 14:05:49 | 显示全部楼层
楼主辛苦了!~~
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们|联系我们|DMCA|广告服务|小黑屋|手机版|Archiver|Github|网站地图|AdvertCN

GMT+8, 2026-10-15 07:38 , Processed in 0.080762 second(s), 23 queries , Gzip On.

Copyright © 2001-2026, AdvertCN

Proudly Operating in Hong Kong.

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