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 虚拟卡⚡️BINOM TRACKER 60% OFF!
比Adplexity还好用的Spy工具ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理虚拟信用卡+独立站收款
全球虚拟卡, 支持U充值各种主页、账单户、BM户(优势)⚡️TikTok企业户,bm户,账单户IPCola原生住宅IP⚡️$1.8/条双ISP
FB海外户、GG老户、TK加白老户PTM虚拟卡[全新卡BIN+高返点]FB虚拟卡⚡️消费越多返现越多最大欧洲Nutra网盟BA找量
高品质·稳定高速纯净IP FB个号1块一个TikTok2审户/老户/国内外端口/加白SX.ORG 高质量代理⚡235+ 地区
GG,FB,TK, 欧美源头, 欢迎合作❤️跨境债务催收/风险代理高权重Google老户[卖户+筛户等级] 海外斗篷・智能广告过审率高达 99%
DataImpulse⚡️纯净住宅代理仅 $1FB企业户海外户,授信户,TK加白户广告位出租8500万高质量住宅IP,助力各种需求
虚拟卡返佣1%,国内持牌机构   
查看: 7801|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑
0 L' v6 x! }1 }! a0 Y2 n
5 o7 c( s6 Z! D" F7 L直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持4 Q1 Y) i4 M+ {. ~

6 v4 [0 o6 g0 c5 q我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
3 u* R8 A0 f) n! |5 j
. t! f- _6 \0 S8 [( x$ A方便实用 简单 何乐而不用呢

  1. 6 W( I- r  u  T  F/ H
  2. <?php
    & S! V$ M; h: j1 f! ~: k7 Q
  3. 9 S* ]% o: B! p$ J. P0 Y/ I, f
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    # O4 b- _1 T" j9 W' b1 _# L9 u
  5. require_once( ABSPATH . 'wp-config.php' );7 B/ t0 t/ Q0 t: g2 d9 n9 E2 n" K
  6. require_once( ABSPATH . 'wp-settings.php' );: y9 r$ B- p9 u, R- r! o& F: v) z
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    9 n6 O. b( |7 d! ]  h" f7 A7 R
  8. require_once( ABSPATH . 'wp-includes/functions.php' );3 X2 c6 i( c. k5 O
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );4 A% S2 S% q1 G9 m: v
  10. $title = $_POST["title"];3 L# u, r/ k8 Q1 l
  11. $content = $_POST["content"];
      z$ Q6 Z* `- P+ P9 X
  12. $tags = explode("_",$_POST["tags"]);
    7 V* @: q9 L- x9 O& X1 X+ q
  13. $cate = $_POST["cate"];2 ]- w9 T' H0 j& x$ g( I
  14. //print_r $tags;
    ' O2 C& l: E8 n/ ~1 G- P
  15. //
    ; }3 z" ~' d* j- T& f8 d0 H+ T* Q
  16. /// s  g* g; c7 ?4 k& D
  17. $wp = new WP();& U& ?5 g8 N1 _, K) n
  18. $wp->main();
    3 z  g% z, ~8 e. s, E2 y, h
  19. //- ^8 Q! p$ q1 f) X; |4 l7 L  B0 i
  20. $my_post = array();' x' T2 F5 x; J+ R6 N& U2 K9 {
  21. $my_post['post_title'] = $title;
    8 o2 H; C8 l$ K) s) I+ ~
  22. $my_post['post_content'] = $content;
    ' [& t9 @1 W6 _' ~% N# d6 M
  23. $my_post['post_status'] = 'publish';7 j/ r8 y* g% J* u* K% Z# J/ M
  24. $my_post['post_author'] = 1;
    ! H6 S+ V( y8 L/ z. H2 B% ]
  25. $my_post['post_category'] = array($cate);
    , k" W/ ]# |/ f" c: e4 f4 T
  26. $my_post['tags_input'] = $tags;
    3 z, Z! O; |3 ?2 V4 L, D
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    ( X2 `" m; i6 x! O, u( u, s
  28. //$my_post['post_status'] = 'future';
    ) R; b5 W$ D- z- Z7 S$ ~: P% B
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    ) s3 d% r0 @0 j8 n  S
  30. 8 k6 P) @- c( x  j
  31. // Insert the post into the database6 Q) m% ~# [- @! f
  32. $ret = wp_insert_post( $my_post );, K- N5 X2 f$ w& Z8 h/ A
  33. echo $ret;
    3 u: x  _7 q# D; |
  34. ?>/ A6 x7 J8 d' Q2 D
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. " H, h- ]  S; m% g: ^! g& y
  2. <?php5 s) b, }8 g* ]1 ^! I
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );! O% u( V# r3 {& O0 n5 w% A
  4. require_once( ABSPATH . 'wp-config.php' );
    7 A5 n- E9 M" z. f1 V
  5. require_once( ABSPATH . 'wp-settings.php' );
    ' P3 U9 x3 [' L% M6 i; P0 W
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );4 n& Q3 o" v; Q  |8 B1 K
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    3 k+ T9 s9 m9 K6 @" ?
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );+ H" A' l% D5 B5 A6 H
  9. $pic_name = $_POST["pic_name"];1 r! z: o% z2 q
  10. $pic = $_POST["pic"];+ P8 U) z/ _2 v7 d; P6 e3 ?  [
  11. if($pic != "" && $pic_name != "")
    % R5 o2 Z+ z/ Q) k0 H4 q
  12. {3 F8 h7 N; C- x  H
  13. $path = "images/";4 ?) M$ R+ U- F' O: X* M2 O
  14. $pic_name = $path.$pic_name;8 F+ @: ]) ~# U5 F
  15. echo $pic_name;" s6 N3 e& _" i
  16. echo "||";
    ) h& r  ?$ q* R6 P& Y+ ^% T5 j
  17. error_reporting(0);
    + H& C- t) p/ i0 v+ A2 h
  18. mkdir("images");, `. H1 k! N& E+ R) e8 b) c* g
  19. $handle = fopen($pic_name, 'w');
    + t* G+ q% V; g: F, n/ \" X  v
  20. echo fwrite($handle,file_get_contents($pic));
    0 E' }- c) U, y, Y) ]7 y0 ~0 R' ^
  21. }
    " T6 n9 A) c5 W+ W  Z# q: R! @

  22. 0 d, K( d) a, z, [3 ]/ E
  23. $title = $_POST["title"];% y& w- g! t7 i  K. W0 R
  24. $content = $_POST["content"];
    ' V/ j  \  F  X% K# ^$ l! f
  25. $tags = explode("_",$_POST["tags"]);7 }1 u9 X+ u  |) W6 h7 r
  26. $cate = $_POST["cate"];
    8 y3 m: h3 ?: M
  27. //print_r $tags;
    ! j* e9 M( z7 R' {! l8 y7 l  ]3 ~
  28. //
    $ W9 V2 o% A% g8 c0 h
  29. //# U3 k3 ?* i4 c/ R- b
  30. $wp = new WP();
    5 L6 C7 a3 {5 V8 m
  31. $wp->main();1 P" g0 @. o8 R: L
  32. //
    " h+ Q# _9 x  G. O8 a- \
  33. $my_post = array();
    : X8 C% e- i( @# M$ a: e1 Y
  34. $my_post['post_title'] = $title;
    2 K& `% e5 q% i. n- N6 D0 }
  35. $my_post['post_content'] = $content;
    ! ^5 J- x; C% Q7 {8 e
  36. $my_post['post_status'] = 'publish';' e2 a2 S; [0 F
  37. $my_post['post_author'] = 1;
    + B7 Q) q8 u& C8 Z6 [
  38. $my_post['post_category'] = array($cate);
    * k. C& z1 r+ U& y
  39. $my_post['tags_input'] = $tags;
      x0 k9 f7 G" @
  40. //$my_post['tags_input'] = array('tag1', 'tag2');4 E! _' U9 Z( @9 E" K
  41. //$my_post['post_status'] = 'future';
    ' e6 Y4 H0 i1 s4 O7 i% G! d
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    8 l( i# N: M  o$ P0 g0 P# Z' l

  43. ) y$ }. ?/ O3 @; Q9 i
  44. // Insert the post into the database
    - I3 ^9 P) c# f2 \2 c
  45. $ret = wp_insert_post( $my_post );
    0 B  T' K7 ^7 i6 G
  46. echo $ret;
    6 P& x4 m, H& {" {' S
  47. ?>9 o  G! {/ M7 k8 r' c, G6 B
复制代码
我自己写的, {# B, ?9 L7 L5 i( w* [  S
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-3 00:36 , Processed in 0.050255 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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