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老户海外CL企业户源头FB虚拟卡⚡️消费越多返现越多FB广告Spy工具⚡免费试用✅
FB个号1块一个TikTok2审户/老户/国内外端口/加白GG,FB,TK, 欧美源头, 欢迎合作❤️FB企业户海外户,授信户,TK加白户
联盟收款/海外资金下发/服贸结汇域名防红⚠斗篷工具/可试用3天广告位出租8500万高质量住宅IP,助力各种需求
虚拟卡返佣1%,国内持牌机构   
查看: 8018|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑
' A2 @2 v3 k" O; U* ~3 }8 V. Y1 E7 X) G  y3 p+ }. P/ N$ A
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
, U6 L% l  E$ J! R
( x) f- q, D" G: y; P) W我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
$ d: m3 z5 ^8 p
2 c5 C0 ]/ e% X+ g, b- m方便实用 简单 何乐而不用呢
  1. - \1 }3 x- j6 e6 Q, `$ g/ ]$ Q$ _* Q
  2. <?php4 j8 {0 c3 ]/ C/ m9 S, Z

  3. 8 i" }  D  c1 W2 u3 \& i  U4 }* Z
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );+ c; t- s! B5 A% B5 A) Q
  5. require_once( ABSPATH . 'wp-config.php' );
    : C) Z/ l( M$ E; O4 f& T/ |
  6. require_once( ABSPATH . 'wp-settings.php' );
    5 ~0 l  n" ]6 `9 m. O( z/ e; `
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );8 ]" b8 n1 z/ T* k9 [* g
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    5 T$ v9 R) T8 d6 |
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    - \+ V) S) F" C- K. P
  10. $title = $_POST["title"];. w; C5 |2 ^8 m) U% D! o, g2 d
  11. $content = $_POST["content"];2 R# k% J& j* Z. Q; `+ W6 R2 b' \) ~* k
  12. $tags = explode("_",$_POST["tags"]);
    2 {7 s- c) P- f# {/ a& f. j- B3 b
  13. $cate = $_POST["cate"];( V, H& \8 @2 B7 Z8 _. U
  14. //print_r $tags;( f* w+ s, m2 L; ~; X5 ^: }
  15. //4 D9 O- G1 _/ V; A
  16. //
    3 [/ b+ O! e/ {6 Z
  17. $wp = new WP();
    ! L; R2 v! m4 X' K+ h- l/ a) ]
  18. $wp->main();" j  j: [7 L# o) F2 y4 z% P
  19. //
    3 k) x* x. F2 G
  20. $my_post = array();6 O( O2 @' V  r1 S6 F
  21. $my_post['post_title'] = $title;! r5 A1 O0 R- Y7 j; X
  22. $my_post['post_content'] = $content;* Y$ P7 o* V6 F$ P
  23. $my_post['post_status'] = 'publish';% p1 V, a2 `4 Y+ [% p
  24. $my_post['post_author'] = 1;
    + K3 B0 u* @0 v8 s+ E( I. Z1 d, N
  25. $my_post['post_category'] = array($cate);
    0 s; G6 O  s' i/ d
  26. $my_post['tags_input'] = $tags;
    $ Q2 r: `8 Z, b/ R& M8 V: ]8 w
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    4 r  d9 K& a9 d
  28. //$my_post['post_status'] = 'future';
    # S! g  Y$ D: U1 W9 S% y5 \
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';* `( @$ ?5 Z1 r

  30. ) n; h+ J5 h. N" t
  31. // Insert the post into the database( Z8 [4 s) G4 [
  32. $ret = wp_insert_post( $my_post );4 J+ V- _' a5 Y0 o
  33. echo $ret;! @3 S+ u! q) A& h
  34. ?>! e: r3 I4 x8 s5 W% g
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. 9 v* C8 H6 B* L3 u
  2. <?php0 _# S  \1 G9 M" B. [9 |9 ?
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );% X8 C2 \7 D8 h" l/ S
  4. require_once( ABSPATH . 'wp-config.php' );) S; @' C# k3 \/ `2 x1 q0 @7 h$ R; G
  5. require_once( ABSPATH . 'wp-settings.php' );
    . A6 g2 y: v0 |. Z$ J  P  Z0 D! [
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    ! o8 L, t, _0 v2 w1 h
  7. require_once( ABSPATH . 'wp-includes/functions.php' );! P5 }$ C! M% `- t4 \
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );' z. W/ j. ]( j/ ~/ h& r
  9. $pic_name = $_POST["pic_name"];
    & Z# b. e- X4 }5 b  H  c* _) u  F  H' w
  10. $pic = $_POST["pic"];
    % V9 b7 `5 Z; E" g6 n4 K! |
  11. if($pic != "" && $pic_name != "")
    . ~* E& y- Z( I/ g0 M: T# B# C
  12. {
    + i6 q' x2 P3 U0 O) {2 A
  13. $path = "images/";
    9 s4 r3 n4 }0 D6 B
  14. $pic_name = $path.$pic_name;
    $ ]1 C: H5 e: z* T
  15. echo $pic_name;
    % Z$ m1 X, Y1 p4 C  R
  16. echo "||";
    / s: c3 A  d: y& _8 D) t
  17. error_reporting(0);
    # K+ I# a. n- l8 a  u) s
  18. mkdir("images");. {; [' t) N- \4 D) z
  19. $handle = fopen($pic_name, 'w');
    ! E# u; ?& p- O
  20. echo fwrite($handle,file_get_contents($pic));4 ?% @  \: y. ~$ c  L2 c
  21. }/ h( a6 O) d# e! P2 B9 u* p

  22. $ |5 s: s4 |1 o7 x
  23. $title = $_POST["title"];6 W, c0 w5 r' M" q) V' M
  24. $content = $_POST["content"];7 l& N# k% j$ w/ E9 N
  25. $tags = explode("_",$_POST["tags"]);, I% ]7 h; A5 ^$ c+ q
  26. $cate = $_POST["cate"];
    2 l2 |! k- A5 O5 G- d7 o% Y
  27. //print_r $tags;
    ' k, K( u! H# _' O3 H6 M
  28. //) u1 J: P+ r6 ?8 K- X6 p
  29. //1 c5 f; O- k8 `. q, S' R
  30. $wp = new WP();
    6 h4 j' W) _; D
  31. $wp->main();
    * [% s# Q9 j) S8 G0 O+ n# e
  32. /// t+ s* v+ h1 ], |* R
  33. $my_post = array();3 L4 V9 M* o6 b& K8 q
  34. $my_post['post_title'] = $title;
    $ z% S6 k3 n' C
  35. $my_post['post_content'] = $content;/ m& ^- ?: l0 q
  36. $my_post['post_status'] = 'publish';
      U4 [5 v* ^( f7 V2 S* I1 F4 s
  37. $my_post['post_author'] = 1;
    2 ^+ C5 k# d$ Y: d& A
  38. $my_post['post_category'] = array($cate);2 K( y  l; V! A9 j- j( q$ d
  39. $my_post['tags_input'] = $tags;' Q) B- N3 l6 h4 h3 `
  40. //$my_post['tags_input'] = array('tag1', 'tag2');+ e' D0 e# d3 y; K3 V, c, [- N
  41. //$my_post['post_status'] = 'future';9 A+ Q  \* q: I
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    , ?4 L% c3 }* V+ L0 O2 ^+ [% G' ]) g; e
  43. # A5 K: N( E: Y. ?, c
  44. // Insert the post into the database5 n3 o/ y+ h+ f
  45. $ret = wp_insert_post( $my_post );
    + n+ p3 B. y& A3 U! m) t
  46. echo $ret;
    . N, s4 l9 {& x% V
  47. ?>0 ]5 X" E% ?1 [0 ~5 K
复制代码
我自己写的
2 n- r$ O" Y( h- ?0 ?插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-5-30 07:01 , Processed in 0.048312 second(s), 15 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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