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

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑
" A5 Z; p0 r8 R$ y$ w7 t  C% U6 F5 ~; \6 H* P, \$ K1 @
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
4 {0 G; P0 z, J" E! a2 w  P% Y* {( h; k+ ]
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
5 X6 I4 v4 n! I  m5 c' a
7 M+ ^0 q: z1 }, ~方便实用 简单 何乐而不用呢

  1.   i+ t' U# Q- e. f
  2. <?php
    8 V: ]2 ^- k1 a7 ~: P
  3. 1 a7 ]3 r* p/ n+ n
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    ) r* @( j( M3 A; d! ^
  5. require_once( ABSPATH . 'wp-config.php' );" ?. `7 r  x) @& t+ k( X7 d
  6. require_once( ABSPATH . 'wp-settings.php' );+ h9 M7 \& o% v: p
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );5 D6 H! G2 F! ]0 d1 C0 h
  8. require_once( ABSPATH . 'wp-includes/functions.php' );  }: N& A& O/ X. b$ n3 T& Q- M
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    1 ]5 W0 i1 e- M: b$ z$ B, M, v
  10. $title = $_POST["title"];
    ; y! J1 \. g+ J7 V% |* |; Z
  11. $content = $_POST["content"];
    ) t' z5 d1 i0 b0 H: [: C
  12. $tags = explode("_",$_POST["tags"]);
    8 G* d2 C) d" W; \+ a! S) T
  13. $cate = $_POST["cate"];
    " t& X: @7 L" X: [" j  |" F. S' K
  14. //print_r $tags;
    3 v  @+ x3 i) Q; J2 D! }) P% f7 V8 f
  15. //! ^: W. f* V( [: _& y
  16. //  Q* O& k) {8 M) i% c
  17. $wp = new WP();
    " o* U/ n( u* Q/ `4 x
  18. $wp->main();
    * `0 w4 M. f2 e0 P0 F! o; F
  19. //1 a% U, S. Y( ^& Z" F3 [
  20. $my_post = array();
    + ?1 D. ~2 q# R! {" c
  21. $my_post['post_title'] = $title;
    + n; S/ `9 W& ^1 {$ J/ E
  22. $my_post['post_content'] = $content;! }; S* N* Z4 D0 f8 u3 v8 d
  23. $my_post['post_status'] = 'publish';- u1 I3 s, Y5 p) S* D" }
  24. $my_post['post_author'] = 1;
    9 Z! ~1 t# A4 P: k( `, f2 i) b* h
  25. $my_post['post_category'] = array($cate);
    - t" y' t# V- {0 D$ @# i
  26. $my_post['tags_input'] = $tags;
    ( T" E# A, H8 q- M2 y
  27. //$my_post['tags_input'] = array('tag1', 'tag2');5 h- b# R: |) J) |: C7 v7 s
  28. //$my_post['post_status'] = 'future';- Y* _) `! l/ B6 l; P0 W0 M
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    $ B; X; o( `  ?6 i1 ?! ]# h

  30. : E3 [6 D& J# h4 _1 \
  31. // Insert the post into the database+ x' @" ?9 D9 Q, Z  r1 E3 y: B
  32. $ret = wp_insert_post( $my_post );- b: r* [4 z" D& Y7 P% M; h
  33. echo $ret;, e2 d1 }  I# V3 E# B
  34. ?>
    " G" w7 q1 _- A& C7 J
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. 2 R/ I- `% I( I' j
  2. <?php! Q+ M2 T  \: s1 ^; C6 m' k" v5 Y
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );5 u6 i6 o' b/ }+ m& [
  4. require_once( ABSPATH . 'wp-config.php' );! e5 S! N% {* J
  5. require_once( ABSPATH . 'wp-settings.php' );
    " r& y- b* k' l$ S0 c0 B
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    6 A6 Q" C7 D" T4 p) v' c' x8 p5 n
  7. require_once( ABSPATH . 'wp-includes/functions.php' );2 A  o7 p( @& }$ Z, a
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    1 {9 P- p$ z' n7 P% P2 u
  9. $pic_name = $_POST["pic_name"];# h: v" e# R9 e& {7 D9 i
  10. $pic = $_POST["pic"];
    - e& K& x4 w1 l8 H; \7 }
  11. if($pic != "" && $pic_name != "")0 Z* T1 C- U5 Q( R7 X8 |# d/ P
  12. {
    2 \: W1 M- `, M3 s2 |9 L7 ^% y, e
  13. $path = "images/";! g, H8 W* d! }, ^; B! J: N
  14. $pic_name = $path.$pic_name;0 O/ B- F- g+ @) i
  15. echo $pic_name;1 C' r! |$ G; o+ r7 [" U
  16. echo "||";
    / O( Y% @$ O; L6 q8 c
  17. error_reporting(0);& B' z% F; G1 W* k
  18. mkdir("images");
    7 n' v4 W9 c0 w
  19. $handle = fopen($pic_name, 'w');9 v5 u. m, @  w8 d  L
  20. echo fwrite($handle,file_get_contents($pic));
    " @- B% j3 X+ h
  21. }7 T! o: O. ]1 K

  22. $ H) H  d2 A  n. x& |$ R
  23. $title = $_POST["title"];
    / Z1 G1 T! M* |8 y$ [( c7 l) b& z
  24. $content = $_POST["content"];
    ( i$ d% P( I0 p5 s) x- e# x) U
  25. $tags = explode("_",$_POST["tags"]);5 ?  m9 H9 F3 K1 J4 \
  26. $cate = $_POST["cate"];; z; {0 B3 e: x$ U  i
  27. //print_r $tags;. V4 ?3 p* D: @7 E( d. v' p8 `! Z
  28. //4 T9 s5 |. \1 o: y4 s
  29. //4 ~3 Z$ E$ T# i& Q7 c$ U$ A8 N
  30. $wp = new WP();
    5 w. N0 @" p8 r$ u- ?! b% ^/ b
  31. $wp->main();
    8 l* k; b& C1 L: v7 U: @
  32. /// a8 U( v3 i7 l8 a' r) N
  33. $my_post = array();8 S  }7 y. w; h% N5 \9 G
  34. $my_post['post_title'] = $title;
    3 O6 O# i' _: R. }! T+ c! r
  35. $my_post['post_content'] = $content;+ \- G7 O# o# v/ e" m0 C0 k
  36. $my_post['post_status'] = 'publish';6 v. x* [$ q7 D# D  D) ?
  37. $my_post['post_author'] = 1;5 j3 F/ z0 k( K& U' K- Q' [8 [2 S
  38. $my_post['post_category'] = array($cate);, o" b" u; z) p& Z3 k; J1 T
  39. $my_post['tags_input'] = $tags;% J& z. T5 I8 U' ~
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    7 s% C& D* m4 {- {5 I% s5 ^0 U8 U
  41. //$my_post['post_status'] = 'future';8 ]; N5 v& A. U5 n5 q
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
      j" D+ `1 c8 y2 d- P4 ], M4 v
  43. % `  I3 D) Z  @* j6 e
  44. // Insert the post into the database
    ) J6 t7 @7 C; z9 }
  45. $ret = wp_insert_post( $my_post );* Z% u# \  I, d! e. g
  46. echo $ret;
    + e# c* z8 I" ], Z3 A
  47. ?>
    ' t7 Z8 ]& ~4 }% U+ N2 v
复制代码
我自己写的
( ~7 p% q, W& H; k$ r! L插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

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

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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