找回密码
 立即注册

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充值
Facebook 批量上广告尤里改 - FB 稳定投放免费黑五教程(持续更新、欢迎交流)FB 三不限源头 - 自助下户充值转款
各种主页、账单户、BM户(优势)IPCola原生住宅IP⚡️$1.8/条双ISPFB资源,账单户,分享户,国内一手TK加白户/二解户/FB海外户/GG老户
最大欧洲Nutra网盟BA找量 FB高权重耐操个号⚡️稳定过审FB企业户海外户,授信户,TK加白户联盟收款/海外资金下发/服贸结汇
✔Taboola海外户源头广告位出租虚拟卡返佣1%,国内持牌机构 
查看: 8368|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
Binom_AdvertCN
本帖最后由 finder 于 2014-12-28 15:13 编辑 . a  e7 S6 M' x& j" b1 @
7 M) K7 ~! s' h, {
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持& K* e$ b) z) ]$ i1 n
5 s9 y* w2 S. u; U5 e
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
8 W$ b  s, u- L+ \* T4 v$ K  D5 j+ o$ N+ \/ j5 Z% x
方便实用 简单 何乐而不用呢
  1. , L" |$ {8 m, M" B7 K$ L
  2. <?php
    6 `0 ]8 h& ~$ m
  3. & ~% J  l5 Y" d
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    1 V/ \, G9 ?/ r; m$ p7 z* M
  5. require_once( ABSPATH . 'wp-config.php' );
    8 n( X" G9 q8 N* v8 V6 ]) Q
  6. require_once( ABSPATH . 'wp-settings.php' );
    3 V; c" L8 |; @2 u' c+ f
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );, m- h$ d$ c: G. Q& T
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    % l# P- x" i) y& _# i5 g) R
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );7 I1 i: Q! W  A9 k; x, Y
  10. $title = $_POST["title"];! F: k- l; Q0 I/ M" M
  11. $content = $_POST["content"];
    $ u. S7 _/ y9 s
  12. $tags = explode("_",$_POST["tags"]);
    % L+ q" y* I- K
  13. $cate = $_POST["cate"];
    0 Y: E2 j+ H0 Z
  14. //print_r $tags;) p- e: I& v; B0 r
  15. //. S3 |9 ^$ |4 d1 A4 c5 f
  16. /// J; j: _; t" H8 R# d7 x  O6 k
  17. $wp = new WP();
    7 b: z- y% ~* f, R/ w1 m4 I! L! O
  18. $wp->main();8 d5 q/ W& I* k3 a: A! R! b+ R
  19. //
    , f2 f$ [# Y* @& s. d2 G; j
  20. $my_post = array();" a4 x2 ^' ~1 g+ ~6 ?/ U3 y
  21. $my_post['post_title'] = $title;
    0 X( V' o# s$ t+ Q' E
  22. $my_post['post_content'] = $content;
    - [% h5 J3 P; y+ N& i3 K+ Q/ o
  23. $my_post['post_status'] = 'publish';, d8 K# S  R: h/ e4 l0 \: B
  24. $my_post['post_author'] = 1;
    ( ]/ W4 z3 {# n& y& u, I
  25. $my_post['post_category'] = array($cate);
    " H+ Q8 [" @% [, H
  26. $my_post['tags_input'] = $tags;! C) J# J$ I! ?  a: ?& \
  27. //$my_post['tags_input'] = array('tag1', 'tag2');, x# E& T( N; U
  28. //$my_post['post_status'] = 'future';
    ( W" N1 z* o9 u9 B$ p
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';( _- ]* W+ }8 E" K2 U
  30. : G( k' f, ~' k' _! r2 m' b
  31. // Insert the post into the database9 S3 A, l; o" M  n: [
  32. $ret = wp_insert_post( $my_post );
    , i/ F: ]& \0 [8 V8 ?
  33. echo $ret;
    * b/ u! f, L* a; E
  34. ?>
    / m! ~: D% d' Y/ f2 O# Q+ ?
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. 5 r. [- y( x' o: r# q
  2. <?php
    # q5 {8 T# |' r; ]
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    4 l3 z5 h  }2 Z
  4. require_once( ABSPATH . 'wp-config.php' );$ a; [2 _4 u2 L- D" l, p  K/ g8 A
  5. require_once( ABSPATH . 'wp-settings.php' );1 v5 o; S- g& ~1 U/ D4 k; r
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    0 ^& l, {9 J+ t2 X" Z1 w
  7. require_once( ABSPATH . 'wp-includes/functions.php' );' ^1 o* P! R- L! p
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );' p! V  L+ n4 S# @; I' ^# _' ^3 @' t
  9. $pic_name = $_POST["pic_name"];. q- n. ^7 p6 q5 @
  10. $pic = $_POST["pic"];' v4 i' P3 c* \- M: r7 ?$ e, o
  11. if($pic != "" && $pic_name != "")
    + u0 f0 X9 ~0 [. T! C3 t) l* O9 b5 b3 [
  12. {
    : M$ H5 z' u" o: W( s
  13. $path = "images/";
    / Q5 i6 v' F$ ^- y/ `: B
  14. $pic_name = $path.$pic_name;
    # ]. n& k$ W3 F( P' p- f8 A/ q
  15. echo $pic_name;+ `8 }. a0 s7 o% w5 |% j
  16. echo "||";
    $ {' a* }  z) n# Y$ {8 }- u5 [
  17. error_reporting(0);/ X0 F2 k* H, d+ v
  18. mkdir("images");4 a( W7 x9 A9 g2 \% V
  19. $handle = fopen($pic_name, 'w');
    ( y, @2 v8 O) T; c% x0 I
  20. echo fwrite($handle,file_get_contents($pic));
    : Q6 T% P0 _" v% f7 w
  21. }
    8 \0 J& _) ]2 j7 Y8 T# `

  22. 6 C% ^% N8 g! N, m* L+ C
  23. $title = $_POST["title"];
    6 b1 o/ a" i: p( |
  24. $content = $_POST["content"];
    2 F, |# U0 b# a% \( s
  25. $tags = explode("_",$_POST["tags"]);
    * Z* R" ^) ~% \$ v2 z3 K; h0 U
  26. $cate = $_POST["cate"];
    1 i- U& W9 T$ a; p: Z
  27. //print_r $tags;7 @5 ?, X/ G9 {* a0 s: c. E
  28. //
    ; K- z: H' B( G+ N9 G- s0 b
  29. //7 G$ o6 [" d) |, O: _. U
  30. $wp = new WP();
    9 D2 D4 [8 B0 |1 G
  31. $wp->main();
    * G! G# h2 C" [, n
  32. //
    - H2 E0 v- x/ h# T, \
  33. $my_post = array();
    + n% ^2 {( C5 e0 l% p- f
  34. $my_post['post_title'] = $title;9 r! S4 S. V4 N; A8 j5 i- Z
  35. $my_post['post_content'] = $content;
    9 K) C( u! H( {9 M
  36. $my_post['post_status'] = 'publish';3 y# z( V# t! m$ I/ B& g1 d
  37. $my_post['post_author'] = 1;& P2 M! _1 `$ w7 `# Z1 h, E
  38. $my_post['post_category'] = array($cate);8 q- \: \9 O# d! X* P
  39. $my_post['tags_input'] = $tags;2 t0 [3 T. B9 r# Z: ?/ o
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    ' F, F0 f$ x& n' @) y) u
  41. //$my_post['post_status'] = 'future';( `" W! L! a: R4 [6 N
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';! C! X2 U( y+ Q: X
  43. ) x3 l! I/ S8 [1 j
  44. // Insert the post into the database2 V" G8 V4 i) a
  45. $ret = wp_insert_post( $my_post );
      Q/ l( i7 D( }' D' C: a
  46. echo $ret;
    8 {- O. Z; T. I; d
  47. ?>  U9 T6 U; F3 @5 _
复制代码
我自己写的
3 `% y( F% x; l: O0 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

积分

中级会员

积分
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-9-28 20:36 , Processed in 0.078516 second(s), 23 queries , Gzip On.

Copyright © 2001-2026, AdvertCN

Proudly Operating in Hong Kong.

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