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

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑 1 t! S: w( Y2 z9 u# B+ m

* k! |' {, ?2 S6 \3 v直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持0 O+ ~) ?  y4 l; E. h2 O

. ]1 c1 w, G# u我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
9 p8 k* s% {$ _/ a& K5 u
1 B% q+ R4 Q2 }$ `$ W7 l! V: |方便实用 简单 何乐而不用呢
  1. ! y/ R" i) x; n$ Y# y
  2. <?php
    / f' ~7 y$ E8 S$ A7 U" {: P
  3. , R' h5 Q. e' F7 M
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );% c+ q8 f- A# h* Q* O
  5. require_once( ABSPATH . 'wp-config.php' );4 K9 S/ l' d- V- V0 g: W% n
  6. require_once( ABSPATH . 'wp-settings.php' );1 D2 V0 k# h9 k  }3 `
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    # @! y; y* ~+ R6 P. _# G8 V9 l. E
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    - G/ d* Z7 ]# G% p. T4 M
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    / i+ S6 `4 V' }9 o
  10. $title = $_POST["title"];
    # P5 B5 z; b9 ?' m
  11. $content = $_POST["content"];8 J2 m& T0 K/ _7 V- w3 Y# B
  12. $tags = explode("_",$_POST["tags"]);) z* R- p) r, a9 }1 c) E
  13. $cate = $_POST["cate"];
    9 F+ x+ h5 U7 a- w) \
  14. //print_r $tags;0 |" L$ h8 _1 m
  15. //
    $ O0 U2 L. x/ H* D. y. Z
  16. //
    6 ^5 R* {6 W8 \/ H
  17. $wp = new WP();
    9 i- r' E7 s6 Y# X1 l
  18. $wp->main();" L4 ]4 [) f# d
  19. //
    . Y! r  a* m. ^- s
  20. $my_post = array();9 C$ m* l3 L* G/ }% T8 S
  21. $my_post['post_title'] = $title;6 C# P' ^* d- W6 h4 Y4 p9 g
  22. $my_post['post_content'] = $content;
    - d! l! L* h+ W" C
  23. $my_post['post_status'] = 'publish';) }9 R2 }4 H/ x" h5 P4 P7 i
  24. $my_post['post_author'] = 1;
      ^! }! U  H! c+ t% i
  25. $my_post['post_category'] = array($cate);
    % A+ {' ?4 P7 S) R% f1 r
  26. $my_post['tags_input'] = $tags;" Q2 h3 v8 I) p1 L/ C
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    ' G  p* Z& y( o' u& v
  28. //$my_post['post_status'] = 'future';9 X% r4 C" w6 @) P3 G' t
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';6 R3 i/ ?& ~1 v6 A( ]( }

  30. / a# q6 x" l, k1 y3 t. e
  31. // Insert the post into the database
      \  n% q( X1 S  M
  32. $ret = wp_insert_post( $my_post );
    9 x: }5 h% t" O3 m
  33. echo $ret;
    8 }# v$ d2 k- X
  34. ?>/ [/ I! l( o+ T0 w: e
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. / R# t7 ~  B; F6 Q7 e- v! U
  2. <?php6 o) W6 r/ v0 S1 B6 v, q) [
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    3 Z. ?( E" H& j  f# i+ U
  4. require_once( ABSPATH . 'wp-config.php' );
    7 c% j2 L% ^# L) U; Y" _
  5. require_once( ABSPATH . 'wp-settings.php' );$ f! m2 g; |' @9 @8 Y
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );! {( L$ c' ]5 P6 J3 |2 C
  7. require_once( ABSPATH . 'wp-includes/functions.php' );% I! f6 u, b- h6 q* {2 {4 O/ r
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    5 i5 V1 z/ ~4 y( w7 N( \8 s
  9. $pic_name = $_POST["pic_name"];
    7 h% X8 j. m3 `4 Q, p; Y+ f& |+ c$ t
  10. $pic = $_POST["pic"];
    5 X5 A; |  m5 S( H7 ]1 ~$ u
  11. if($pic != "" && $pic_name != "")* a- t  F: R2 ?+ E: k  D  D# ~
  12. {
    * |/ N+ V7 h3 J2 D5 W+ P! q
  13. $path = "images/";' q9 ~3 N+ }' ?
  14. $pic_name = $path.$pic_name;
    : U; h$ W) A2 L6 m* {, m
  15. echo $pic_name;, d- c2 ^6 k! f4 s, V4 J
  16. echo "||";" ~  P. d- Q2 o& B9 x1 z& U' `
  17. error_reporting(0);$ K* k1 D$ T0 i- f0 b# O
  18. mkdir("images");
    + t& |  G+ y' C* l* N& ?6 c2 C
  19. $handle = fopen($pic_name, 'w');3 Z8 O% f7 z. c" X
  20. echo fwrite($handle,file_get_contents($pic));
    4 B$ ~5 Z3 {! A8 B8 m  {- E7 t& D1 n
  21. }/ l5 U% @) E' g/ q

  22. 1 d, @2 i7 Q5 v8 D8 p
  23. $title = $_POST["title"];& Q; p0 J' B- f9 ?
  24. $content = $_POST["content"];( S, V# d! A4 P" d. P
  25. $tags = explode("_",$_POST["tags"]);
      O$ G; N, a6 A+ j
  26. $cate = $_POST["cate"];
    / w' {) H; P! l9 c( o! i2 p% q% K
  27. //print_r $tags;# U2 C8 e# x1 {
  28. //
    / f9 a! E' i7 r$ j, F  u
  29. //
    . P" h) I7 C9 Q9 h3 k) u
  30. $wp = new WP();
    9 T4 Q  w( \" [- f% e
  31. $wp->main();0 u% u# _; U: u9 m" v& U
  32. //3 o. M" j% f7 G, M$ c* R; Q
  33. $my_post = array();8 O( i( ]$ I7 x# `2 X
  34. $my_post['post_title'] = $title;; ~6 U' |4 K. W
  35. $my_post['post_content'] = $content;& U+ q. N, n% s# h" p
  36. $my_post['post_status'] = 'publish';
    ! \9 d* a( @3 ?, P
  37. $my_post['post_author'] = 1;) M4 b3 N: W6 g" A+ U# Q2 l/ Z7 w; A
  38. $my_post['post_category'] = array($cate);' t/ d1 I$ ~2 U/ C
  39. $my_post['tags_input'] = $tags;' R, j! p- t- k1 s7 B5 _& M
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    3 k* A7 F- X! v, v% ]
  41. //$my_post['post_status'] = 'future';- o9 }8 J1 t' @4 m( J8 n1 s7 [
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';6 b) z% [1 V& }. F- c" ]0 E: j- c3 ]

  43. 5 g0 ^/ ~) y8 _: }" |2 ~; O# o
  44. // Insert the post into the database
    5 v1 x: ^; F$ B; U4 U5 [
  45. $ret = wp_insert_post( $my_post );2 u8 n- ]$ q$ ?$ W" W5 m
  46. echo $ret;& z. ~9 G6 d' ?- [, M% k# b
  47. ?>! d' q# ]% H2 P- K+ f$ q
复制代码
我自己写的
. ]% @& f% ]& x  K  y插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

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

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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