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户(优势)⚡️TikTok企业户,bm户,账单户IPCola原生住宅IP⚡️$1.8/条双ISP
FB海外户、GG老户、TK加白老户海外CL企业户源头PTM虚拟卡[全新卡BIN+高返点]FB虚拟卡⚡️消费越多返现越多
最大欧洲Nutra网盟BA找量 FB个号1块一个TikTok2审户/老户/国内外端口/加白SX.ORG 高质量代理⚡235+ 地区
GG,FB,TK, 欧美源头, 欢迎合作❤️跨境债务催收/风险代理FB企业户海外户,授信户,TK加白户Proxy4Free独家住宅IP池❤️免费测试
联盟收款/海外资金下发/服贸结汇广告位出租8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构
查看: 7869|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
PTMLink
本帖最后由 finder 于 2014-12-28 15:13 编辑
" n( K/ z, @7 d4 \7 w$ h, y! H0 @, v
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
7 G$ `2 b- [$ y# L! r: m* c) Z$ x3 s# e- k4 z1 [: ^
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了6 i% s) X+ E$ W6 [6 P" E
, C  ?" _! H1 U, u  O" K! \
方便实用 简单 何乐而不用呢

  1. & j( I4 X1 y! J7 p) n
  2. <?php& m8 W, |9 y. G) o( y; g
  3. * E4 m  N# c* Y: |9 h) I
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );# a7 ^; `* ^0 E& ^  l: l  d
  5. require_once( ABSPATH . 'wp-config.php' );
    6 r1 ~, ~! V$ z/ h
  6. require_once( ABSPATH . 'wp-settings.php' );
    7 E+ {) D; T& i% m6 M
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );* h5 k5 p, t6 e+ e4 Q9 I% T
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    , B' [2 m- J4 y2 O; B2 G( x
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    % [9 E' F9 C9 a0 G
  10. $title = $_POST["title"];  g) c; `' N' }* R3 p, C8 x
  11. $content = $_POST["content"];% J( x9 P3 B+ m8 y- y" {
  12. $tags = explode("_",$_POST["tags"]);9 X: K& H6 _6 @! c5 e
  13. $cate = $_POST["cate"];2 v/ g' X7 [, V6 e) R8 G* ]0 w2 @5 `+ X9 p
  14. //print_r $tags;2 R' j* l9 I4 G
  15. //
    0 d9 Y6 J7 f) |4 k# o$ c) H; {
  16. //
    0 [  [3 J2 X/ \& e* j0 W0 k& y
  17. $wp = new WP();
    8 e" z3 Z* ]; X. z  w& p4 y
  18. $wp->main();5 ]# k" |$ V4 D) b- `
  19. //. \0 F1 U3 @3 w. D" ]; V
  20. $my_post = array();
    ' C: e& n! s( c5 S3 o
  21. $my_post['post_title'] = $title;# W  V! `6 l2 ~4 b9 S' g. J) u/ J0 p3 u
  22. $my_post['post_content'] = $content;  f3 ?! C3 A  i5 G3 l
  23. $my_post['post_status'] = 'publish';7 c/ |6 L8 ?, W( P+ z% s9 B3 w; I
  24. $my_post['post_author'] = 1;- i9 ]4 H- B8 A
  25. $my_post['post_category'] = array($cate);6 g7 z. R0 a, g* Z5 R. @% I
  26. $my_post['tags_input'] = $tags;/ x5 j7 z7 ~" o9 f; f: o0 s
  27. //$my_post['tags_input'] = array('tag1', 'tag2');; I. a  g( |  X5 t2 z" \% m
  28. //$my_post['post_status'] = 'future';+ ?% x2 J! q7 r5 s/ T
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';/ t1 u9 p! C2 c) g; E

  30. & e( j  ^9 `+ j$ z$ u$ {
  31. // Insert the post into the database8 q& N- i" O* t; z  M3 o
  32. $ret = wp_insert_post( $my_post );
    0 d) ~- J$ S- [, y4 ]
  33. echo $ret;
    2 k8 y7 ~8 C2 C) U, ^! O" {) U' J
  34. ?>
    4 n( y6 J* O* J/ I4 a! X( V
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. & Q! z5 z6 q# f9 n! j+ C
  2. <?php2 I: v1 F3 S0 B7 v2 P! }$ M
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );  w* ^: G5 G/ Q: Q+ d$ f2 x; o
  4. require_once( ABSPATH . 'wp-config.php' );
    9 O3 k6 ^# \' P& J" E. o' J
  5. require_once( ABSPATH . 'wp-settings.php' );
    5 a1 R- D; g( m
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    " _6 Z6 W' w+ _0 H
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    / M7 m) T* n5 S$ d! z! K7 V
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    ( C. O) c" v; t6 y6 W$ e0 k
  9. $pic_name = $_POST["pic_name"];, ?% a3 ?" B. `9 f0 k6 t$ s
  10. $pic = $_POST["pic"];9 f9 l( X4 W. _$ ~, q4 W) H% T
  11. if($pic != "" && $pic_name != "")
    % X8 N5 d/ s4 @4 Z! s1 B* v
  12. {: j" F+ \# t" z# i% x' a: n# f
  13. $path = "images/";
    9 p+ D4 V9 h+ n, l% g! D
  14. $pic_name = $path.$pic_name;
    4 m2 ?( Z; J0 W9 m3 o- O( G9 ~
  15. echo $pic_name;. o& h6 u  W& }& O, u/ g8 D0 T; e& Y
  16. echo "||";' {' Y7 ], F1 h
  17. error_reporting(0);
    3 r8 l' E' R* }
  18. mkdir("images");
    1 n# {7 G( n% i% C, E$ F( ~5 u
  19. $handle = fopen($pic_name, 'w');6 k7 x! s$ a9 q3 c0 ~4 y$ U
  20. echo fwrite($handle,file_get_contents($pic));
    9 B% |8 n+ n% Y/ W! M7 _
  21. }
    & ?) x, S4 ]% ~

  22. . l0 D) A- Z6 Y8 s
  23. $title = $_POST["title"];9 r! @5 E& T9 H) g
  24. $content = $_POST["content"];, ?/ u/ ]# |* d. O1 `
  25. $tags = explode("_",$_POST["tags"]);: {) r$ C( L0 g
  26. $cate = $_POST["cate"];6 c* x7 i3 o4 _7 b3 r0 M! H/ d- a
  27. //print_r $tags;% @! k" Z+ O9 |3 p- ]- g$ x$ e
  28. //
    7 C* d( E( J4 }* f
  29. //; I2 s1 N: `) s3 \
  30. $wp = new WP();) ?7 P4 S3 m2 a$ _0 w
  31. $wp->main();
    0 V; u% C. T7 a0 F9 a6 T, F, x  E
  32. //
    2 M' N( b) V" _: r! \) B( p$ F
  33. $my_post = array();) o+ k: x: u% N
  34. $my_post['post_title'] = $title;8 m6 ?+ X( n5 [& m8 \
  35. $my_post['post_content'] = $content;6 l( W; P. y' X; X7 p
  36. $my_post['post_status'] = 'publish';# ]' \+ Y: G: F4 Y: z" m7 b1 X7 y
  37. $my_post['post_author'] = 1;4 [% r. z" z' J- }
  38. $my_post['post_category'] = array($cate);/ s- J/ f. Q- i: ^0 N5 j1 N5 X
  39. $my_post['tags_input'] = $tags;
    8 h5 q. l  U6 E! U% ]( ^  n
  40. //$my_post['tags_input'] = array('tag1', 'tag2');# C, Y- [( O. a3 V! q0 F! `
  41. //$my_post['post_status'] = 'future';
    ) W2 f* g+ t& \
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    / Z" J9 {3 `9 t0 A

  43. ) j7 \# F- f2 h: c, K- Y9 I
  44. // Insert the post into the database
      D. W4 h: i# Q  n2 H5 Q6 C; c
  45. $ret = wp_insert_post( $my_post );
    # p. B) e1 X- ?* ]0 X8 W8 }/ a
  46. echo $ret;  N3 `+ Q3 I# y% X% T
  47. ?>
    ' Y% y( `* o  t# p, X, o
复制代码
我自己写的
6 o2 z* J$ n& E$ {# w插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-4-22 00:29 , Processed in 0.062845 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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