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%,国内持牌机构 
查看: 8111|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
Binom_AdvertCN
本帖最后由 finder 于 2014-12-28 15:13 编辑
8 x$ @; S& z) u5 a% @9 V- b; B* e6 G( @' o- J7 [
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
4 B- B$ v7 ~/ [+ K+ u5 c/ i5 S* B' `0 x1 g( r" D
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
& c; I& A: \6 j9 j0 s) }' W
2 g6 e  M4 R  e- W: \2 a方便实用 简单 何乐而不用呢
  1. 7 t# U& D  Q6 b1 K( g0 m+ }
  2. <?php
    ! q/ s  ^# v5 F  y$ ]( |

  3. * ^0 J4 k% K6 {
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    $ E( z( h/ `" p9 a3 j8 r0 x
  5. require_once( ABSPATH . 'wp-config.php' );
    % L- `! `8 Z# R( a9 Z/ M
  6. require_once( ABSPATH . 'wp-settings.php' );
    0 C. R1 I; c1 R, _
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    ; M5 E) ^# C* S/ B
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    ) c- [& f- q4 B' V
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );  t( N2 a4 V. i  Q  s: l, x
  10. $title = $_POST["title"];
    : g" O+ J$ x5 K& C7 d) O  V6 V: I
  11. $content = $_POST["content"];3 w  J2 e! ?' w3 L& j2 |
  12. $tags = explode("_",$_POST["tags"]);
    6 ^/ v/ Q/ y; H+ _, [9 D9 p
  13. $cate = $_POST["cate"];1 M  s  _; h# B+ ?, y% y( K* s( y
  14. //print_r $tags;
    3 y! ^1 t/ `" q( m# s
  15. //1 U5 s1 r7 P& G  d4 F* Z3 w
  16. //' C' C* G8 C* v" {8 r! O( n2 j
  17. $wp = new WP();
    4 L# t0 j; {; q5 g3 W+ f
  18. $wp->main();
    0 f" h3 q2 e. `* O# Z& k) R# f
  19. //
    3 B1 A- j! \% A8 P  M- \
  20. $my_post = array();" |. I2 M% c) r  U' r. d; n' Z1 M3 g
  21. $my_post['post_title'] = $title;
    6 G. W# k8 r! n* t# l0 L4 b# t
  22. $my_post['post_content'] = $content;
    0 W! ~+ n9 q8 k0 M, ?
  23. $my_post['post_status'] = 'publish';; z# g! R+ x9 D8 c# E8 R2 L
  24. $my_post['post_author'] = 1;
    0 D1 E) O: v: N: _% y2 w
  25. $my_post['post_category'] = array($cate);
    # h* v1 [, M) A+ A
  26. $my_post['tags_input'] = $tags;
    3 E% ^8 i: z9 T' X/ h- D& [# ^7 b
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    ' g" f' _7 Z' r; e! ?# J
  28. //$my_post['post_status'] = 'future';
    4 F( W, e* Y3 [# d! b1 r
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';0 m/ \9 I! i: B7 L
  30. # U2 d& x3 [( t8 m6 O/ y
  31. // Insert the post into the database
    4 X7 K: ]9 u  I
  32. $ret = wp_insert_post( $my_post );
    , x6 B$ d7 ~' f
  33. echo $ret;
    1 v* @+ I. ^* W4 U" P
  34. ?>: G8 }9 j# f7 t3 Q7 i; b- \" y7 {
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. # s4 s3 I- W! e4 P8 W) {3 x
  2. <?php) z5 _) ^; c# j& n+ O! \7 ^
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );' a! u" s% O$ |7 {, Q5 h
  4. require_once( ABSPATH . 'wp-config.php' );
    % f$ {! B8 t5 \1 F$ d
  5. require_once( ABSPATH . 'wp-settings.php' );5 |5 O% t) i" p3 @
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    : G. Y; L$ ?, ]* r2 w, _+ E+ C
  7. require_once( ABSPATH . 'wp-includes/functions.php' );5 c, h' s  X) M/ a5 s, [8 R% x
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );2 T4 s5 _/ X6 a* \
  9. $pic_name = $_POST["pic_name"];
    ) h: D; Y6 Z3 V- [' O' e5 J' C: Y
  10. $pic = $_POST["pic"];
    + ^" k+ P  ?. U; b6 P
  11. if($pic != "" && $pic_name != "")
    5 H% H6 X' K: ]$ g$ s* ]  [
  12. {
    8 m# t2 g1 h+ ?
  13. $path = "images/";: Y8 ^1 Q1 e  x, ?
  14. $pic_name = $path.$pic_name;
      t4 H7 ~$ m5 u- k$ k
  15. echo $pic_name;& q3 x+ f( U5 r
  16. echo "||";
    % q0 X. o, \& W( e1 v7 B7 E. `
  17. error_reporting(0);# N* c7 F3 x2 Z" p
  18. mkdir("images");
    7 B! I( J$ u# r' N3 H
  19. $handle = fopen($pic_name, 'w');3 O9 ]+ D! r6 z
  20. echo fwrite($handle,file_get_contents($pic));! E# Z8 P/ M4 S, d( q" y
  21. }! W+ s# v- X3 M+ F5 [0 D) I

  22. " h( @" [) L$ X/ ]8 C3 k* a
  23. $title = $_POST["title"];' Q5 f7 y$ ^; D
  24. $content = $_POST["content"];
    + p. {' u- }" ~
  25. $tags = explode("_",$_POST["tags"]);
    % ]5 X5 q' b- {# e, `" J
  26. $cate = $_POST["cate"];; s! b* g% c0 g
  27. //print_r $tags;$ a' h, E1 Y# Y4 `2 X; x- X
  28. //9 c: Q2 q# O9 g$ V; w* d7 O
  29. //% B7 W3 |+ `2 @% P5 U4 {9 H6 d
  30. $wp = new WP();
    4 ~7 @9 X, V# H5 o) a( I
  31. $wp->main();% \/ h, U2 _8 O, q$ X
  32. //
    : _+ D9 Z7 N: i! Q' W; R" a
  33. $my_post = array();
    4 w' I9 I% q- u$ I* D: {
  34. $my_post['post_title'] = $title;. \6 J, b, d/ @& }- y
  35. $my_post['post_content'] = $content;; S4 S. s( f! M; a+ m' L
  36. $my_post['post_status'] = 'publish';
    . @* [/ @7 P3 g/ a
  37. $my_post['post_author'] = 1;" R/ D8 d6 U9 S' {
  38. $my_post['post_category'] = array($cate);' D! W8 @# v% l2 M+ B
  39. $my_post['tags_input'] = $tags;
    . A! n: e; G+ X' ~7 E4 `2 A+ J
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    + |9 M5 ?! D* d7 l* m% @% i1 W6 b: S2 l
  41. //$my_post['post_status'] = 'future';0 |3 P! R* X! {  c& u2 }
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';: f' C# \; v8 J1 {" ^2 Q
  43. 3 C8 r* v- d: }
  44. // Insert the post into the database, I& d- M6 x' H2 E: F
  45. $ret = wp_insert_post( $my_post );
    7 {/ n5 W5 Q3 O+ o% R
  46. echo $ret;
    9 Q4 T( d7 l0 l. _
  47. ?>8 _: @1 f. H" c. Q7 ~- t
复制代码
我自己写的
! c$ q2 f+ F+ U插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-3 07:31 , Processed in 0.051223 second(s), 15 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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