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充值Facebook 批量上广告尤里改 - FB 稳定投放免费黑五教程(持续更新、欢迎交流)
FB 三不限源头 - 自助下户充值转款各种主页、账单户、BM户(优势)IPCola原生住宅IP⚡️$1.8/条双ISPFB资源,账单户,分享户,国内一手
TK加白户/二解户/FB海外户/GG老户最大欧洲Nutra网盟BA找量 FB高权重耐操个号⚡️稳定过审GG,FB,TK, 欧美源头, 欢迎合作❤️
FB企业户海外户,授信户,TK加白户联盟收款/海外资金下发/服贸结汇域名防红⚠斗篷工具/可试用3天⚡️Spend.net — 美元卡仅需$0⚡️
比特浏览器+云手机 |防关联防封号Facebook截流, 1 次点击 2 次曝光广告位出租8500万高质量住宅IP,助力各种需求
虚拟卡返佣1%,国内持牌机构   
查看: 8132|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
Deepclick
本帖最后由 finder 于 2014-12-28 15:13 编辑
2 c2 M* H* G0 G9 ^! ?2 E) e, s& ^7 I: T' i9 l" t! q( t7 a
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
5 |: J6 Z5 m6 R3 N7 u2 Q. a4 n) b' d; p
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了! K( C2 d3 A8 Y$ a: D
0 ]7 R) T, _9 S0 T( J9 _2 S; h
方便实用 简单 何乐而不用呢
  1. ) e. n6 N( J7 X- K. o5 C8 w7 ?: P
  2. <?php* B$ C4 L9 P( |0 K9 N

  3. - V$ \0 H4 B( n
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    : [. H( `. x/ N  R% p
  5. require_once( ABSPATH . 'wp-config.php' );; v$ F6 e: x: `
  6. require_once( ABSPATH . 'wp-settings.php' );
    % U1 k: Z# C8 k* J3 {5 o/ {
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    , r& N4 o" ?8 e# y. ^7 s, D
  8. require_once( ABSPATH . 'wp-includes/functions.php' );5 w1 k; Z8 T* y  ^. i1 S2 B
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );; P0 l2 N: ~5 l5 S6 o2 c2 ?! `
  10. $title = $_POST["title"];
    ' W% m. g6 m" z/ j1 }! w$ ~9 f
  11. $content = $_POST["content"];$ O5 S, T7 ~: O# j
  12. $tags = explode("_",$_POST["tags"]);
    - ?& z8 `  C. y, [! D/ A" b! p
  13. $cate = $_POST["cate"];2 C4 q) b; X) t; D# f
  14. //print_r $tags;
    . M& i1 l. S. T" w) X% U0 y* Q
  15. //
    9 O6 m- j2 |( L: f
  16. //. r( j+ o4 N6 I3 U( f7 D
  17. $wp = new WP();
    ) c, E  t& ?7 v
  18. $wp->main();
    + o2 t+ q; {8 L) R7 T
  19. //& S. i& D; Y! w# Q, i9 X* i5 `
  20. $my_post = array();
    - l- I2 i5 e! C3 ~: k: s; e
  21. $my_post['post_title'] = $title;
      O% [/ u$ n3 R& v; a
  22. $my_post['post_content'] = $content;" u/ U$ E1 I4 P% |% D0 ^1 g8 K- `
  23. $my_post['post_status'] = 'publish';
    # R0 m! L4 M3 Y' P2 q
  24. $my_post['post_author'] = 1;
    4 D* H, [. \) W5 U
  25. $my_post['post_category'] = array($cate);
    & E# O7 _6 ~+ E$ _+ e6 R! m* [' O
  26. $my_post['tags_input'] = $tags;
    $ T8 ?8 o. x6 X
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    " Z8 _% {% y# Z( ]% s5 ~. C6 C$ n
  28. //$my_post['post_status'] = 'future';% l; D5 v& c% X' {$ I$ L; l& R7 D
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';7 `9 l, h' b% k) H! |* }

  30. % i  i: ?- F1 r6 y% _. `) j
  31. // Insert the post into the database
    9 y! w( i; X+ @/ `/ s: k* ?7 i
  32. $ret = wp_insert_post( $my_post );. \) r( ?) F$ f! @, }
  33. echo $ret;) v/ ]+ H0 Z7 `& e" \
  34. ?>) {" L- J% w) Q4 E5 G# S
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. & x1 l- B4 V- f- h8 J! R
  2. <?php6 X9 y% v' j3 }4 _
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    1 r, X3 L. a% B1 z0 {4 ^/ w
  4. require_once( ABSPATH . 'wp-config.php' );
    9 L% F$ r4 ~4 M, Z
  5. require_once( ABSPATH . 'wp-settings.php' );% i8 ]' c9 A& E* L1 N
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    * ~1 R0 P& ^  H8 [: S5 `6 t
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    ; l) L8 I2 _: T# r& c; r
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );4 W, y- q4 p/ R: L* M
  9. $pic_name = $_POST["pic_name"];& ]1 Q9 i) q2 O( }# |
  10. $pic = $_POST["pic"];
    2 X: a9 ~4 j0 v* }$ o* ]
  11. if($pic != "" && $pic_name != "")6 b6 }. A+ D1 [1 B9 c/ w- |/ l
  12. {. E" Z7 q% j: X8 j& V: n
  13. $path = "images/";
    7 l4 x  ~! H  \& F) j5 x' q
  14. $pic_name = $path.$pic_name;9 @9 N# L" o7 H9 p
  15. echo $pic_name;1 H; B. c4 {, s2 P$ l8 {
  16. echo "||";: @5 F/ S$ _  Q6 [9 d- A
  17. error_reporting(0);: w& h3 _* U# ?
  18. mkdir("images");
    ' I6 @4 a& f; I: N* C
  19. $handle = fopen($pic_name, 'w');
    % Q& h1 b: ^/ j# @
  20. echo fwrite($handle,file_get_contents($pic));
    4 k. q/ F6 C+ F0 \% [$ ~' \7 O* B
  21. }
    ' ?6 j- ]1 L3 X% }: U

  22. 4 I0 r3 `( {, t- {7 ^: b/ p
  23. $title = $_POST["title"];
    8 u4 v7 {8 a3 {2 w2 d4 B5 m$ c
  24. $content = $_POST["content"];
    9 a  \1 ]+ s1 q  ?4 ^5 O4 I
  25. $tags = explode("_",$_POST["tags"]);3 m2 x2 X$ z8 b; e
  26. $cate = $_POST["cate"];
    : a% ?) [& }9 U# u0 G! [5 H
  27. //print_r $tags;5 V, A+ j8 U8 T* N7 b, ^
  28. //! S; Q# d. E  \2 s8 {! K
  29. //6 C5 g3 q0 f: M
  30. $wp = new WP();$ w  L) j8 j3 q& U7 ^  \4 _& J
  31. $wp->main();) g/ g" u( {) _% X8 ~- C4 {
  32. //' ^! n3 V$ R$ s; _: t
  33. $my_post = array();( ]9 O; v4 Q4 E
  34. $my_post['post_title'] = $title;$ A8 O4 m) }# M: u, J+ T
  35. $my_post['post_content'] = $content;! H) ~& [$ J) R& K6 q4 M
  36. $my_post['post_status'] = 'publish';
    ; U& A. W+ P3 k" k. e6 m1 ?2 @$ ]: ~
  37. $my_post['post_author'] = 1;% B. z9 p  o* V! T# Z' U& _! j
  38. $my_post['post_category'] = array($cate);
    0 X- t. U. j  u" @7 R2 \5 _8 C% E
  39. $my_post['tags_input'] = $tags;, H& n  q. m( g: t
  40. //$my_post['tags_input'] = array('tag1', 'tag2');/ ^+ l1 d# M/ E9 t8 A# i
  41. //$my_post['post_status'] = 'future';
    ! X0 X2 R& d7 }7 d. E% `" h: O. e
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';9 E/ ?' g7 r7 j! t
  43. ' q2 K+ u$ Z3 z  m1 |+ n9 c
  44. // Insert the post into the database6 Y/ `1 j/ X3 y; C% j4 Z  E; i0 ]( f6 Y  G
  45. $ret = wp_insert_post( $my_post );
    : j% @# T1 @; N  I. E0 I* n2 [
  46. echo $ret;$ s. |+ E" M# I- G9 q. w) i
  47. ?>: d$ o2 o0 D9 j6 p+ W
复制代码
我自己写的' B( F+ S$ `: |6 q# I
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-7-7 04:16 , Processed in 0.048799 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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