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

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑
' Z4 J7 l- C* u! C. b* |2 c+ p' l) n# O* p* I! \4 Z
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持/ f- N+ D) C+ b; D4 o

8 @0 _5 J, S. d6 i7 a我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了$ D2 G7 {: I- F4 B2 i
0 i0 O" y* F. P/ P" B: H
方便实用 简单 何乐而不用呢
  1. * ?$ Z2 {" U. M! w0 i/ [
  2. <?php- ]+ l- n/ V) g" z
  3. ) g5 U+ _. o0 \3 T
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );% _$ q3 o9 M5 E* p# w
  5. require_once( ABSPATH . 'wp-config.php' );$ G% G5 ~% O. w9 M7 P. g
  6. require_once( ABSPATH . 'wp-settings.php' );
    % Q2 F* ]7 c: r, C' \+ |. `6 h2 @2 h
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );2 V2 Q! r, \8 n8 m6 p0 K& a
  8. require_once( ABSPATH . 'wp-includes/functions.php' );, I- ~  X) Z7 A
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    8 V1 p# K2 ^2 v8 `2 }5 c" [
  10. $title = $_POST["title"];
    & z2 o$ \9 i! I$ p
  11. $content = $_POST["content"];
    # m2 r: U0 {7 F- }9 k) L$ |
  12. $tags = explode("_",$_POST["tags"]);
    ( q3 o7 |8 o, S3 W9 [) C
  13. $cate = $_POST["cate"];  t' R! b# ]( f& H
  14. //print_r $tags;
    + o+ K5 n7 u1 |6 ~. @0 E9 V
  15. //$ A" E. z2 R5 a, j  l2 N7 r
  16. //
    - J- S4 d5 }$ \( Z' p
  17. $wp = new WP();
    + X4 g- x, Y7 c% B5 ^! q& F8 N; G- b
  18. $wp->main();) h+ o, H1 N5 ?* k9 y* I
  19. //" X2 b8 s& F+ I& Z4 l
  20. $my_post = array();" u( X5 h5 c2 q. c0 R
  21. $my_post['post_title'] = $title;6 w. k" C8 d, y* U  D
  22. $my_post['post_content'] = $content;
    & A3 `- {/ P: x. E
  23. $my_post['post_status'] = 'publish';
    9 X* [6 F! t" U7 P' y
  24. $my_post['post_author'] = 1;
    4 G. O% \6 T* l7 P
  25. $my_post['post_category'] = array($cate);
    0 D6 q" @# s2 _) ]7 e
  26. $my_post['tags_input'] = $tags;
    9 H/ z% M9 {8 t5 c' P
  27. //$my_post['tags_input'] = array('tag1', 'tag2');6 d% u+ K! H7 e. n7 w8 E6 A7 w. W
  28. //$my_post['post_status'] = 'future';+ \$ z. L% K$ {3 t
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';  i8 ^! b1 Z& s" d7 C

  30.   k9 \3 M0 W, k3 S
  31. // Insert the post into the database
      B, h' H4 H/ ^3 h
  32. $ret = wp_insert_post( $my_post );. `8 i5 |& c8 C# ~! _/ o
  33. echo $ret;4 {& x- _; T2 z3 R+ S7 x9 w
  34. ?>
    3 ]7 A0 E- A% C& [6 j
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. $ ~. E; K3 C, t1 I3 |  X, O: m5 G6 o
  2. <?php
    0 T& q/ I$ q! Y1 V
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    & a" l# ?- F. v% k. u1 f' D
  4. require_once( ABSPATH . 'wp-config.php' );
    : R+ l: k" _3 {5 B
  5. require_once( ABSPATH . 'wp-settings.php' );/ l3 O3 k6 ?3 v: k) G
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );# u) W$ U( p7 M+ g$ n% x
  7. require_once( ABSPATH . 'wp-includes/functions.php' );3 ]% O! o4 q, b/ C7 N
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );( S$ m8 q0 d9 s2 A/ S. f
  9. $pic_name = $_POST["pic_name"];8 x) y+ ?& q! c1 f( Y, c; C
  10. $pic = $_POST["pic"];
    " Y6 h+ ?, H# l- L  ?
  11. if($pic != "" && $pic_name != "")
    5 _. j' ~( e; X3 v: \0 ^' _
  12. {
    ; O5 W) L6 ~; L- Q
  13. $path = "images/";$ i$ P. b7 \' F% X! ~$ g" R3 p
  14. $pic_name = $path.$pic_name;
    - M1 |( {( M& L2 l
  15. echo $pic_name;
    * L4 J# c* o, A, E( k1 E: \! H
  16. echo "||";
    ( [8 o4 u) z" [
  17. error_reporting(0);
    - v2 [" ?6 B' U; W" V6 F( y% T+ z
  18. mkdir("images");
    ' Y" I& R: Z3 P* F6 a
  19. $handle = fopen($pic_name, 'w');
    ' p3 i! i2 ~0 h; d0 u
  20. echo fwrite($handle,file_get_contents($pic));
    % ?! }: S; b8 H* W0 ^' w: Z
  21. }9 S, Y7 w; W4 S9 K" M0 V
  22. 5 M+ |/ G0 B( z" Q; p6 x4 \
  23. $title = $_POST["title"];
    ; ~; `) @- ^2 t1 j' y
  24. $content = $_POST["content"];  ]3 T  _1 x( o% z
  25. $tags = explode("_",$_POST["tags"]);# C& ]8 b' W+ ~  ?' q. \
  26. $cate = $_POST["cate"];
    , w; u" e+ j- p% x9 Z
  27. //print_r $tags;) o+ A* u! W  h4 ~
  28. //. p! Q8 a1 c; G. X
  29. //
    : ?. `2 u8 ~2 F- i9 g
  30. $wp = new WP();" D' g4 @" L1 F. r8 N+ m; P2 a' F6 ]
  31. $wp->main();5 W% d1 c  m% Y8 R5 ?
  32. //- J2 T0 b' d2 D' X  Z
  33. $my_post = array();
    . s( l. c, ], o2 E7 R" t4 r
  34. $my_post['post_title'] = $title;
    $ N+ U9 a8 I2 K7 Y
  35. $my_post['post_content'] = $content;- J7 P0 r" z7 x
  36. $my_post['post_status'] = 'publish';
    * J3 c  c& c6 Z4 f; m1 ~  V
  37. $my_post['post_author'] = 1;
    3 y2 u0 O# q" j
  38. $my_post['post_category'] = array($cate);
    # j& P/ }# y8 ?2 e, a8 I4 U
  39. $my_post['tags_input'] = $tags;
    4 F" L2 {" X( J: J
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    , u! y' G: w7 o0 \: }1 x" y* J# D
  41. //$my_post['post_status'] = 'future';
    3 p# Y% ^! h& e; f- ]
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    - r5 u8 U) R& {% `- a* T

  43. $ E( E# ~. w) M7 B5 o* C4 n( R
  44. // Insert the post into the database/ R  I6 A/ H& a0 X
  45. $ret = wp_insert_post( $my_post );- G- ]+ P6 E, I7 D* g
  46. echo $ret;
    1 j" @" J) |0 v8 {# {2 R
  47. ?>
    7 h5 x' z( O5 h/ T
复制代码
我自己写的
- K% D# u, `& l6 ?& N插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-6-13 20:49 , Processed in 0.047736 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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