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代理虚拟信用卡+独立站收款
Facebook 批量上广告尤里改 - FB 稳定投放免费黑五教程(持续更新、欢迎交流)FB 三不限源头 - 自助下户充值转款
各种主页、账单户、BM户(优势)⚡️TikTok企业户,bm户,账单户IPCola原生住宅IP⚡️$1.8/条双ISPFB海外户、GG老户、TK加白老户
PTM虚拟卡[全新卡BIN+高返点]FB虚拟卡⚡️消费越多返现越多最大欧洲Nutra网盟BA找量 FB个号1块一个
TikTok2审户/老户/国内外端口/加白SX.ORG 高质量代理⚡235+ 地区GG,FB,TK, 欧美源头, 欢迎合作❤️跨境债务催收/风险代理
FB企业户海外户,授信户,TK加白户广告位出租8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构
查看: 7863|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑
# K* r1 }, F, N* c& p* \( K% o7 v+ v" o% Q
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
) @" i& i+ I' b: c1 D
* p  ^& v4 g4 M' h( S) y& l8 Z我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
: Z% {5 b: e/ P+ d/ z2 r, c# b- _0 i& b) L+ Y$ g3 ?
方便实用 简单 何乐而不用呢

  1. # m4 x0 A8 N6 L, w! N$ }
  2. <?php2 T: Q/ t8 h6 [. L6 {9 v' e/ g
  3. - w6 Y+ w7 F: Q( {  M8 g
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
      j6 y6 C- ]8 ?4 r- e2 d
  5. require_once( ABSPATH . 'wp-config.php' );& B- l$ w# ^$ Z# ]/ L" h. n: E
  6. require_once( ABSPATH . 'wp-settings.php' );
    4 R) `: i$ c; E9 \' q+ `
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    3 D  U8 Q" Z# A. p! o! T
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    , f$ |4 U4 d0 r% t
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    ; o$ f% e0 a" S; t7 Z( q9 m
  10. $title = $_POST["title"];
    ; g, d1 y2 k* E) T& P+ |' X6 _: P
  11. $content = $_POST["content"];, K6 ]( g, ]  Q
  12. $tags = explode("_",$_POST["tags"]);( q% ], X6 n& J8 B) g
  13. $cate = $_POST["cate"];8 P8 {5 I0 L; i' t. e/ X
  14. //print_r $tags;
    6 T1 Q# T7 q& V5 v- J
  15. //
    7 H" O9 ]% B$ ~6 Q9 e( R
  16. //
    8 R3 W/ a: j( l/ w
  17. $wp = new WP();! G, b8 P' N  F4 d: E
  18. $wp->main();4 C' A" k2 N( J5 W, O1 a5 o
  19. //4 C8 o# f: T* j$ n3 O
  20. $my_post = array();3 g. S$ T( m# a/ _5 `" N
  21. $my_post['post_title'] = $title;" j# V4 V8 U* i. A3 F
  22. $my_post['post_content'] = $content;
    2 X% T3 Z# N. \9 X& ]
  23. $my_post['post_status'] = 'publish';  P! j$ O2 d. y% d4 j) y
  24. $my_post['post_author'] = 1;
    " ~% p) U) S9 D7 e9 ?
  25. $my_post['post_category'] = array($cate);1 V& O7 O7 X# S* y
  26. $my_post['tags_input'] = $tags;
    1 h8 D" b1 _+ j+ r8 u) b2 Q% Q: f6 j
  27. //$my_post['tags_input'] = array('tag1', 'tag2');" P  i$ [( u: T$ o* Z
  28. //$my_post['post_status'] = 'future';
    ; A; l) ?1 l( o, A6 M% z# [8 L' ~, c
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';& W) X: h. U$ B6 y4 n/ R" {8 J
  30. # N! P' B3 |8 A3 W0 b
  31. // Insert the post into the database" J  {8 a9 u# _, A- D4 t" i
  32. $ret = wp_insert_post( $my_post );: o. e$ g6 S5 K1 h$ }
  33. echo $ret;
    ) H0 U3 c3 Z7 v0 T9 V# h0 N1 i: R
  34. ?>
    & F# i. y: V' D# J5 O6 Y
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. , S5 F" u  P6 c$ @* h
  2. <?php
    % k. ~5 T* n* W4 Q3 l
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    # C# @$ B% r- g0 A1 o
  4. require_once( ABSPATH . 'wp-config.php' );9 ?5 G* a( ~  O* `4 i  W
  5. require_once( ABSPATH . 'wp-settings.php' );
    " j' j: B5 r  Q! g0 D4 n
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );" c" ^2 \- U6 g, F
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    1 q) [- i: G9 ^; x
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    / x% L4 P; w: \
  9. $pic_name = $_POST["pic_name"];4 V* O2 i; y0 ~# h; U
  10. $pic = $_POST["pic"];
    $ g! \; w7 d3 t+ t6 q- u) R/ d( V) O
  11. if($pic != "" && $pic_name != "")
    9 ^+ g, n( V$ _5 S* x* o
  12. {1 o5 z" }, ^; O$ l
  13. $path = "images/";
    # K6 d3 q3 C# ^7 W2 w/ x" c
  14. $pic_name = $path.$pic_name;/ D- B& I/ j+ v5 X/ B
  15. echo $pic_name;8 _, J9 f6 n% R$ `' W6 K
  16. echo "||";
    ' N$ v6 }# k, p% o- ]( E3 U
  17. error_reporting(0);
    2 ?& |; C9 D7 r7 K0 u0 P" p; O
  18. mkdir("images");7 H3 u( w$ }9 p) I
  19. $handle = fopen($pic_name, 'w');
      G8 r  \2 O+ _9 t; [
  20. echo fwrite($handle,file_get_contents($pic));0 v7 |. h1 w) W1 w/ Q9 W+ N4 B
  21. }
    2 Y# m% e) h3 h" t- N
  22. 5 J: G4 {% {4 `0 C' K/ s. e9 ^7 Y9 l
  23. $title = $_POST["title"];
    ( \# O1 k/ W5 F1 s
  24. $content = $_POST["content"];
    0 e3 W6 _# S0 `( o7 A9 |
  25. $tags = explode("_",$_POST["tags"]);
    ' B1 [" v* a) q) o- u9 I9 m, I5 T
  26. $cate = $_POST["cate"];
    * Y+ G$ Z, x- t) j8 e
  27. //print_r $tags;
    0 a) M, r& A) U2 `# J+ \* a7 X8 @
  28. //9 p/ }$ t0 Y8 G$ q3 f5 |/ Z8 J4 [
  29. //7 U: d3 r. i. |2 t$ G" k
  30. $wp = new WP();
    ) ]) t+ F, g* f* l! G  d
  31. $wp->main();* H; U6 w+ P- _$ b
  32. //, U9 I6 c# X* R6 K0 u: m6 S
  33. $my_post = array();
    / t+ H; F) \3 |& W. E- L1 U1 y
  34. $my_post['post_title'] = $title;
    * v" f7 u) S0 r8 \9 r- ?
  35. $my_post['post_content'] = $content;
    : M8 E( Y. Y8 F+ `7 ?5 ^
  36. $my_post['post_status'] = 'publish';) N  l: F  o# J& [
  37. $my_post['post_author'] = 1;
    4 ~7 K$ ^! X7 `: Y8 B* k
  38. $my_post['post_category'] = array($cate);
    1 K+ v; p5 V4 |: n% C8 A7 v
  39. $my_post['tags_input'] = $tags;( m0 I1 C+ x0 @3 |* r: }; ^, r8 @0 U
  40. //$my_post['tags_input'] = array('tag1', 'tag2');! G( J5 A, u, D
  41. //$my_post['post_status'] = 'future';0 G% n0 S) i# ~# T3 `/ {
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';7 J- W& \+ g: Y& {! [5 }3 T0 b; ~
  43. % m" r1 W0 z8 D8 V
  44. // Insert the post into the database
    6 Z* T. H) r8 H; q' S
  45. $ret = wp_insert_post( $my_post );
    % y2 \/ o# p3 G* z% Q. Z
  46. echo $ret;2 \: k' R" G" N8 g7 a: {
  47. ?>
    3 w8 T) |: U9 ~1 b4 l* c
复制代码
我自己写的2 I6 q2 v* s7 y2 ^% S( K
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-20 08:52 , Processed in 0.046927 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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