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企业户源头最大欧洲Nutra网盟BA找量 FB高权重耐操个号⚡️稳定过审
GG,FB,TK, 欧美源头, 欢迎合作❤️FB企业户海外户,授信户,TK加白户联盟收款/海外资金下发/服贸结汇域名防红⚠斗篷工具/可试用3天
广告位出租8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构 
查看: 8099|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
Binom_AdvertCN
本帖最后由 finder 于 2014-12-28 15:13 编辑 ) V" D& H4 z7 W, J

/ y6 A6 g7 ]- l) ^! K7 g& \直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
+ i2 ^& E3 F2 }  D  O0 c: ~! v( U/ t* \" \- @' M( D! Y8 H
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了2 `1 n5 U' L0 k7 x6 Y
. f: [+ B% s+ R# X5 h
方便实用 简单 何乐而不用呢

  1. ; \& u: G- F* t6 @
  2. <?php5 U2 N, K6 b5 \* k, A, P( M

  3. ; i5 A$ N) l- ~5 P1 @
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    ) Q' T, X" I0 }; L3 |
  5. require_once( ABSPATH . 'wp-config.php' );
    + {3 S, M% G0 @! |6 J) i/ [
  6. require_once( ABSPATH . 'wp-settings.php' );! v0 S  U) B( C& `
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    6 b4 w2 n' v0 e8 y. ~* L
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    & |1 s! @# l) r& {. c. _
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    5 C0 Y8 Z" x9 j0 _2 f# j
  10. $title = $_POST["title"];# x3 ?' r$ m9 _& y
  11. $content = $_POST["content"];/ B2 e. C- ?- F, n
  12. $tags = explode("_",$_POST["tags"]);& @! X) v& M; ?" L2 _4 R% T
  13. $cate = $_POST["cate"];: ?  y4 E% B5 g- [! A& r
  14. //print_r $tags;
    ! N) g; S$ M6 O( ~
  15. //
    3 g4 K3 _3 r! j
  16. //% q; S2 ]1 r- E5 O
  17. $wp = new WP();  ?9 \" b& C% H
  18. $wp->main();0 S2 m- h9 M( b( w, [) K
  19. //7 L* x# T8 g4 k( b
  20. $my_post = array();
    % D2 l5 B. M+ S8 j2 [' c
  21. $my_post['post_title'] = $title;4 o! c+ i  F% D, ^& k( D
  22. $my_post['post_content'] = $content;7 R3 Y4 m& Y* R3 i" ^6 u
  23. $my_post['post_status'] = 'publish';* x! i4 l, \  f0 x  Q4 S; Q
  24. $my_post['post_author'] = 1;
    ; Q9 Y  A7 ]8 X1 x! k
  25. $my_post['post_category'] = array($cate);; J! c: V2 |4 c
  26. $my_post['tags_input'] = $tags;
    5 I, ~% T4 M# ?: k
  27. //$my_post['tags_input'] = array('tag1', 'tag2');1 h3 E+ l+ n& i4 |/ E
  28. //$my_post['post_status'] = 'future';( C) g0 d) j# y  U6 F- E+ }
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    4 y( Q/ `7 \# j0 u( K6 A
  30. & ?: Q- g+ y6 k" u; X; j) |
  31. // Insert the post into the database2 g2 O) \, o! m8 e1 A: \
  32. $ret = wp_insert_post( $my_post );0 O$ \# ]# _4 |7 }" Z
  33. echo $ret;
    ( g0 E' s$ U6 ]9 ]# c! o# ]
  34. ?>% _5 W* r7 o0 q2 K8 p1 R& r, Z
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. ) c6 ]+ x8 \2 m9 ]5 O2 @( g3 i
  2. <?php/ Q1 x! \5 J. y3 K0 d6 u2 m
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );( \+ ^5 S1 n! c5 ?
  4. require_once( ABSPATH . 'wp-config.php' );
    : V6 \7 r2 r: ^% L
  5. require_once( ABSPATH . 'wp-settings.php' );* y/ n% ~; M/ _( u4 [+ e
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );- G) z1 i! H% }6 `- g
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    , {; ]% ]+ J5 k# Q. F& C# g5 s  U
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );6 ?2 w0 @( ]. I1 I5 w0 a$ C" ~
  9. $pic_name = $_POST["pic_name"];4 z3 o8 i" s) W% c7 J$ T
  10. $pic = $_POST["pic"];. }7 m. q5 M/ ^3 a3 t8 F( {
  11. if($pic != "" && $pic_name != "")
    ( f! x; P' z$ [, j. V, V: Z
  12. {
    4 K1 u9 l- |8 u" [
  13. $path = "images/";
    ! l4 C' P5 X4 f- E* R! T
  14. $pic_name = $path.$pic_name;  v1 ?1 O2 b( I
  15. echo $pic_name;5 {8 L3 ~7 ?  S+ J/ Q
  16. echo "||";' E5 L. [  n7 A3 w+ @& d
  17. error_reporting(0);! _3 j& Y7 I7 ~) ]
  18. mkdir("images");! ?; I# s. A% ]% H1 Q& S
  19. $handle = fopen($pic_name, 'w');5 X& F4 _, s8 d) @
  20. echo fwrite($handle,file_get_contents($pic));) H( X4 `/ C/ R2 m; G. H8 h
  21. }
    3 V* }: X) P6 e, ]+ p; }. x; r

  22. ; ~/ d& j& r1 N, F
  23. $title = $_POST["title"];
    " h; ^4 u% x8 c$ E1 P5 V
  24. $content = $_POST["content"];
    3 M; }( E& k5 g% x( R
  25. $tags = explode("_",$_POST["tags"]);
    5 J* S2 [7 J  ~! [, A8 o
  26. $cate = $_POST["cate"];
    % Q6 C' Q& \- ], }8 J
  27. //print_r $tags;
    2 P7 x' u) T8 m
  28. //
    6 A7 f2 T: Q/ u/ u
  29. //$ K2 M( G0 w7 p: r* b+ P
  30. $wp = new WP();
    " D5 h  y4 m/ V6 m3 W' A
  31. $wp->main();% m: R0 B1 o: {( `  l
  32. //- u( @# u* \, L5 m
  33. $my_post = array();; x9 T" Y7 w0 O( J: O0 w/ j; `1 z
  34. $my_post['post_title'] = $title;
    2 m% K7 C3 f8 j1 b& v) [
  35. $my_post['post_content'] = $content;& K5 ~2 F3 U& @% V1 [
  36. $my_post['post_status'] = 'publish';
    / {8 g9 L: @! M6 l) u$ ?9 i
  37. $my_post['post_author'] = 1;
    " p" T9 b1 h! S' U: ?# X8 R4 S$ _
  38. $my_post['post_category'] = array($cate);
    + E5 O: ^6 ^. F8 o5 m) @& z
  39. $my_post['tags_input'] = $tags;
    8 @8 f8 O# O6 i) M; S- [( Z
  40. //$my_post['tags_input'] = array('tag1', 'tag2');, t( D2 ?0 u# p, [5 p$ K1 T
  41. //$my_post['post_status'] = 'future';
    : d% }9 v# {# Y9 i* K( V
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    + z6 Z" t# L2 @* x# _! G
  43. : X$ a: ^4 m7 Y7 S0 Z# s- g+ ^, ^$ n
  44. // Insert the post into the database% Y# o: @( o* P$ c
  45. $ret = wp_insert_post( $my_post );
    0 R, S  w) }% {' x* U7 b
  46. echo $ret;
    1 K/ ?2 ?4 o/ g3 i) a
  47. ?>& U5 f3 l& Q' Y! M7 H4 t
复制代码
我自己写的
: ^8 y" d- o) S% m" O% q插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-1 00:45 , Processed in 0.054622 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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