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

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
PTMLink
本帖最后由 finder 于 2014-12-28 15:13 编辑
) k/ e+ z! p6 O- ]2 D" r" ?. W# o, P9 C& e# ?- B3 W. q
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持$ D5 C& Q% D4 O5 p" K! t) k
9 y$ s  Q0 g$ h
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
7 R0 v% C, E" c6 R
8 J6 Q& L1 \7 s$ M0 l方便实用 简单 何乐而不用呢

  1. 2 {; ]  f+ A8 w# D. K3 x; {
  2. <?php
    5 C" R* n. |! a6 F- G4 x

  3. 8 S, d  C0 b' F3 T
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    . W9 S  w1 h8 ]
  5. require_once( ABSPATH . 'wp-config.php' );
    9 t! V: X0 g' G2 |2 P$ O# u
  6. require_once( ABSPATH . 'wp-settings.php' );/ c+ \: L  f- D- N
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    " z: H, K: Q5 Z# z! E: U1 T
  8. require_once( ABSPATH . 'wp-includes/functions.php' );  A( T4 x) n3 L0 U" S  n7 S- [- I6 ^6 L
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    + i9 K8 c' l' w% F% T
  10. $title = $_POST["title"];- T' X- k  R" O; U8 l% `/ P
  11. $content = $_POST["content"];
    4 d% T; T8 n' e3 M, q
  12. $tags = explode("_",$_POST["tags"]);
    , N# S; i  d3 o/ w1 A0 [9 [
  13. $cate = $_POST["cate"];1 N5 B! s( i3 W( \" p( F
  14. //print_r $tags;
    ) j  L2 p1 O, [/ f
  15. //
    ; d  T  L2 M' Z& N6 U0 P5 S
  16. //
    4 P6 J# N, g0 V
  17. $wp = new WP();
    . K# [, T6 _6 L- j1 T
  18. $wp->main();
    4 P' k* d; g$ Z. [( w2 M" D- s. \
  19. //
    # Y4 ]" [1 v  X! N" L
  20. $my_post = array();
    " \: \" S1 E( J
  21. $my_post['post_title'] = $title;+ o9 Z) t; p. k+ ]: P0 J
  22. $my_post['post_content'] = $content;
    ! }- y9 f9 }- K
  23. $my_post['post_status'] = 'publish';
    5 {9 M1 D1 ~2 t5 D) d4 t- ~( [
  24. $my_post['post_author'] = 1;
    1 ?1 {6 c8 A$ g- n/ c- D
  25. $my_post['post_category'] = array($cate);
    ! O$ V& u" B) M. j9 |
  26. $my_post['tags_input'] = $tags;
    $ Y( f& _, e, E& L. W
  27. //$my_post['tags_input'] = array('tag1', 'tag2');0 K$ S. ^+ {. I$ w$ B
  28. //$my_post['post_status'] = 'future';8 J+ F4 s# Y, u7 Z& R5 [7 \7 c2 I" e
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
      k1 H& l# n; O- E( b0 z( V

  30. 5 o5 G$ r; j9 u3 p6 G
  31. // Insert the post into the database1 {2 Z% Y; Q! [" U" T
  32. $ret = wp_insert_post( $my_post );
    % e2 S$ h! |1 T0 x5 m  @! s
  33. echo $ret;
    7 t4 U1 ~( Z, h
  34. ?>: Q! Z- ?) i  x1 d
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. % ~9 ]* w) U0 i; k2 M" b0 a
  2. <?php
    ! x2 p- e3 b: _. c
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );" \# @& I3 u2 Z# W- v
  4. require_once( ABSPATH . 'wp-config.php' );' C1 A/ K4 P: _  _
  5. require_once( ABSPATH . 'wp-settings.php' );
    $ I- u- f7 d7 s% K- w1 F
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );! r6 i8 ], B. }. c: J( `( ^' ~$ S
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    0 t8 e% {  g# r9 m
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    " y& r7 r5 _* w
  9. $pic_name = $_POST["pic_name"];1 P6 [! N* q+ m4 Y
  10. $pic = $_POST["pic"];
    $ s+ u4 H$ N6 V( O1 b2 s) C9 e5 J
  11. if($pic != "" && $pic_name != "")* r9 i( m* M: U& \
  12. {
    ) v! _% S+ {+ ~% H- o" c& B
  13. $path = "images/";
    4 A/ ~+ r0 b2 c% ^
  14. $pic_name = $path.$pic_name;
    * L. Z* E% a  Z% ]+ ~0 I) H
  15. echo $pic_name;
    0 O4 r9 f2 G2 T: W/ ], l3 y
  16. echo "||";
    * Z: s  D  j/ l9 O0 [
  17. error_reporting(0);/ L& B) Z% g0 R/ Z4 S# u) |* ^
  18. mkdir("images");  \2 J1 v9 C& T3 X8 M
  19. $handle = fopen($pic_name, 'w');
    + k- J, k6 S; e2 ?$ f) D
  20. echo fwrite($handle,file_get_contents($pic));
    ' i* j. n2 j) m( i) K8 _  _% ~
  21. }
    # I3 l7 u8 P( f; m% [1 P" {6 |

  22. 6 T6 P% Q  T" o. v8 g
  23. $title = $_POST["title"];
    1 [* H8 r& ~7 g& J& ]2 t
  24. $content = $_POST["content"];2 ~- S, _: ]# H/ E6 u
  25. $tags = explode("_",$_POST["tags"]);
    - k9 P" x$ M  y$ w! g+ g
  26. $cate = $_POST["cate"];$ O) y3 O: l* Q
  27. //print_r $tags;* }7 }: U" w9 v& [
  28. //1 U; R! z8 J" N
  29. //
    $ D! r$ d% J% p" F: E* ~3 g7 S: b
  30. $wp = new WP();( b6 i+ o5 F3 {1 @) Z  Z: V: P8 N9 F2 H
  31. $wp->main();
    * T# Z. ?0 n  n  O$ y/ ~9 f
  32. //  m0 d. ]/ Y" J6 z1 X
  33. $my_post = array();
    ; W! B0 \; b( C  z; ]% t
  34. $my_post['post_title'] = $title;
    7 [4 N/ p2 T- q
  35. $my_post['post_content'] = $content;2 @; F5 w3 e6 O% m( F! Q9 k! I
  36. $my_post['post_status'] = 'publish';0 g! u) ?. V, }+ |2 \: S' [2 [
  37. $my_post['post_author'] = 1;5 Y( n" h/ T1 }4 _4 p3 q
  38. $my_post['post_category'] = array($cate);
    " Y3 `, U* l* l3 t! ~2 T( z% E  @
  39. $my_post['tags_input'] = $tags;' \* ]: m% l' v2 D7 `2 a: N
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    , r( N5 D5 k# S9 P% |$ E
  41. //$my_post['post_status'] = 'future';) u+ d- v& d3 n
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';( A! d  y" i: ^3 A7 N' t
  43. ; I: l- ^8 a# r$ I8 `7 T. M
  44. // Insert the post into the database/ ^: M; X! \. f4 G& N
  45. $ret = wp_insert_post( $my_post );
    * a( W1 z+ E' O/ y% {) f
  46. echo $ret;, g+ j" l, t' I$ A2 w3 Y  i: P, t
  47. ?>. ], b8 j! \, y+ Y) P
复制代码
我自己写的
. c9 v( n4 q) M+ q. 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-5-18 05:06 , Processed in 0.046524 second(s), 15 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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