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

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑 3 n% O' I" g1 M
! K# V. D9 J9 T: y
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
6 G4 R" p* G( X( A3 y" ~" j+ O" c# X/ E7 Q6 X
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了; z: J0 z1 o% ?% V9 Z! \
" C/ R) s2 S; L0 R* B
方便实用 简单 何乐而不用呢
  1. 9 H" b9 K& `5 K5 y: z# F$ z
  2. <?php
      L! c  D! e8 L% W- h2 N8 |
  3. - ^' z2 T9 V4 G9 S1 D, j; p+ t
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );1 d' S' B" Q$ O3 p% [9 @
  5. require_once( ABSPATH . 'wp-config.php' );% q$ @' {3 A, j. T% v& w
  6. require_once( ABSPATH . 'wp-settings.php' );- K1 {& B0 ?4 D" Q4 [1 j9 J
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    ; v6 R: E& R* `3 C8 Q$ y
  8. require_once( ABSPATH . 'wp-includes/functions.php' );- L& k2 R. i% o# L3 I
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );, [3 _8 x$ u# f3 {* o1 i! f
  10. $title = $_POST["title"];( w8 P; @8 U: @; w3 ?
  11. $content = $_POST["content"];$ |1 n. A( q" G2 X5 c
  12. $tags = explode("_",$_POST["tags"]);8 S, e! f" _7 B5 G$ i
  13. $cate = $_POST["cate"];
    ) X2 y8 O+ W8 F& r$ b
  14. //print_r $tags;! h; y8 \3 N$ B% F% r# J
  15. //
    6 v; ^/ O3 b8 P  O/ U- [  s5 A0 k( l
  16. //7 i" n; o" Z; i5 q4 r, p: t
  17. $wp = new WP();
    * o; a5 G: ?! b
  18. $wp->main();/ _5 W5 e$ E' W9 n
  19. //
    3 B$ U) s; q6 ?! |  D1 x/ Z
  20. $my_post = array();; e) c& w7 t. s1 d/ C
  21. $my_post['post_title'] = $title;
    4 [8 ?4 s# w1 Q- O& B- P1 M0 G5 B
  22. $my_post['post_content'] = $content;4 ?# f5 Y2 A2 V" j3 Y
  23. $my_post['post_status'] = 'publish';+ E8 b! t# G! Y$ z" X4 `
  24. $my_post['post_author'] = 1;* v1 Q! B$ n3 H
  25. $my_post['post_category'] = array($cate);. h( h7 S+ `4 a  i+ z& z
  26. $my_post['tags_input'] = $tags;
    0 p! A2 L1 b1 r# o5 r: j- R
  27. //$my_post['tags_input'] = array('tag1', 'tag2');( P) x) b  y( Q/ b/ w0 _
  28. //$my_post['post_status'] = 'future';  a4 q2 a* y3 t2 c  `! A
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    - _4 {1 R- L1 m1 m2 t. R

  30. 1 K1 H! B+ P' P! ~7 @  Q
  31. // Insert the post into the database& _# E3 f/ e) @5 A: E( A/ `' `5 H
  32. $ret = wp_insert_post( $my_post );, T9 h2 e, w+ B  K8 y; N' L( H* v
  33. echo $ret;7 t7 F9 z$ W  t. B; S' R; T* H
  34. ?>8 i. M, x- d; Q. W! Y( s3 Z
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. / S+ `" F0 T4 R) J( S* s
  2. <?php
    4 x3 f! q( G7 r: i8 H; G
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );) z7 b! Y: M9 Q4 X
  4. require_once( ABSPATH . 'wp-config.php' );5 Q- ^. ~" O) d1 n( ]( Z1 w* s
  5. require_once( ABSPATH . 'wp-settings.php' );
    * @2 X  f7 w1 _; D
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );- X2 [8 u% \6 y$ Q- C0 T7 n
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
      q8 ?0 W4 ^; f/ H
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );/ h% |; W1 K- p4 r3 H: d: l* J2 ]
  9. $pic_name = $_POST["pic_name"];
      b: w( l! a& Q4 _6 o
  10. $pic = $_POST["pic"];
    , t4 B1 h, `6 ^6 N0 [. P* F; q2 K
  11. if($pic != "" && $pic_name != "")4 H- G6 b( F  \3 ?3 \
  12. {
    / O) V: @1 n/ S! C3 m) U0 b! z, A3 V
  13. $path = "images/";2 a0 [0 B# G# }5 T# w8 R
  14. $pic_name = $path.$pic_name;
    ; X) z8 W( M8 n# M+ J
  15. echo $pic_name;9 S" d5 E  E% {6 n& E9 [
  16. echo "||";2 O% H1 U* }/ ^, a* v
  17. error_reporting(0);- K: V2 S; Y1 y( z1 Z# H3 a* N
  18. mkdir("images");, h: E' y/ a/ i' _
  19. $handle = fopen($pic_name, 'w');% q% O" W; m% V" A# {. \
  20. echo fwrite($handle,file_get_contents($pic));( }* ]+ R1 s6 f( u6 N" w
  21. }
    3 S+ k: l3 h. {2 C* o2 i
  22. # l8 z$ L* a/ Y; |' E& W8 O
  23. $title = $_POST["title"];
    0 O' O. Z3 T  j5 H
  24. $content = $_POST["content"];0 ^& }, f2 i' r* o2 f! q
  25. $tags = explode("_",$_POST["tags"]);7 o* n  X, B) O! t' x
  26. $cate = $_POST["cate"];* R5 |: Y2 a8 _* H
  27. //print_r $tags;' O$ J4 ]5 q0 ~
  28. //
    . E8 E5 z$ v+ F) }
  29. //7 n9 C. O) D* k0 Z. z
  30. $wp = new WP();0 x- W# V8 G  c' ~% `; g
  31. $wp->main();
    0 P+ ^4 N6 }, v$ s+ ^9 C: S
  32. //  ]: r: J: ]3 u& [* ~2 o
  33. $my_post = array();8 p4 E5 B3 u  q5 o
  34. $my_post['post_title'] = $title;) _( X( U5 K1 [; Q! D' u: t; R! m
  35. $my_post['post_content'] = $content;
    2 j& z" d! l, Q, a
  36. $my_post['post_status'] = 'publish';; m- r, l& P" N2 V: ^
  37. $my_post['post_author'] = 1;
      c/ r1 H3 A2 p$ h8 E& o# X5 i- `
  38. $my_post['post_category'] = array($cate);+ S) A3 M( I+ ^, E  _5 ]$ z6 B
  39. $my_post['tags_input'] = $tags;
    ; r: h1 m/ m5 z7 S6 o* b
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    & F! Q: l- ~, j. X+ X
  41. //$my_post['post_status'] = 'future';! R" a$ [: b1 ^& z3 e
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';8 k% r% V1 ^  Q% D

  43. ( H) S* i5 l" |4 z% L
  44. // Insert the post into the database8 t- x# r# p+ v: ?
  45. $ret = wp_insert_post( $my_post );
    - ?5 d$ Q: s3 p; X
  46. echo $ret;
    & d  ]( G; Q1 Z8 q
  47. ?>
    - T! b& ?, N( k
复制代码
我自己写的
% ^. k$ `, Q* T4 W9 c' W; E插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-18 18:24 , Processed in 0.047169 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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