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%,国内持牌机构  
查看: 7975|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
PTMLink
本帖最后由 finder 于 2014-12-28 15:13 编辑
$ m/ M$ d) T/ M- Z, d
% v5 E6 h3 F2 Q- n直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
- F9 G9 C1 p) j( o$ |* _, |& Z( R5 k
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
: j5 T! p( K/ j6 u7 `+ m9 J+ p+ u# t$ O: X# Y8 S
方便实用 简单 何乐而不用呢
  1. ( N& f% c# \  b) _
  2. <?php4 B" ~6 I% @* l$ [% Z* d

  3. , {+ L, U2 g+ t+ @8 _
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    2 I- C& j8 k+ d% d1 B5 A
  5. require_once( ABSPATH . 'wp-config.php' );
    $ N" I- n. h- F2 j6 N/ a) h" q
  6. require_once( ABSPATH . 'wp-settings.php' );% U4 r5 i! m6 K4 u/ M5 b
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    9 P1 \% n3 B) G5 F# K% [
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    & ^$ g1 f. S+ ?4 [+ Z
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );3 C- c6 W+ w  D, t5 B
  10. $title = $_POST["title"];" m* R3 C: V6 E) ]
  11. $content = $_POST["content"];2 @) Y# ^& |  b. n
  12. $tags = explode("_",$_POST["tags"]);+ ^: ]% O; _' [* o6 e
  13. $cate = $_POST["cate"];
    7 f% q1 ]( F; e8 r/ M
  14. //print_r $tags;* X/ e! O: T1 ]( U1 L
  15. //! _+ V" c: t" S3 F( j& y# f
  16. //
    / w0 z* s5 X' {9 k# F
  17. $wp = new WP();
    ! @' j  q. x% d
  18. $wp->main();
    ' Y0 @' ?& Z% ]' P1 @
  19. //& l1 l6 k8 Y0 V% x. V# R
  20. $my_post = array();
    : F" h: g) C: Y( [/ ~
  21. $my_post['post_title'] = $title;
    6 r$ \5 U- G* r8 H* E
  22. $my_post['post_content'] = $content;
    9 Q/ c2 C- Z4 W% X* O
  23. $my_post['post_status'] = 'publish';9 s1 n' ?- ^6 i6 w; q
  24. $my_post['post_author'] = 1;2 f: P7 K2 [! [# a" s0 v$ T
  25. $my_post['post_category'] = array($cate);
    ; ~  }0 W" ?. O/ ~+ n' S
  26. $my_post['tags_input'] = $tags;3 F3 C# W3 Z9 L& S% O
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    + h1 Q/ b  F8 }. n& C
  28. //$my_post['post_status'] = 'future';
    * m7 t! I% [% O3 N% t  F) o
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    3 p8 V0 v6 b$ K5 }+ ]) g  l0 l
  30. ; {( O$ _( V  E# z
  31. // Insert the post into the database2 W; t6 w" i( q- Y; f
  32. $ret = wp_insert_post( $my_post );( G3 \9 S$ H- O; m
  33. echo $ret;
    5 @# e7 w& S3 z: o
  34. ?>
    5 s& H( E3 n0 V
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. 2 {) y! m6 y  a2 V
  2. <?php
    4 ?( Q2 q; j2 W+ _, k( W
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    ; Z* ]$ k* O: [. U# a4 p2 k" q; G6 M
  4. require_once( ABSPATH . 'wp-config.php' );
    " G' l! M9 A" |9 O7 g
  5. require_once( ABSPATH . 'wp-settings.php' );
    ! }% p4 R+ M- r  e2 P3 J  v) N" s6 `
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    & f' n! g7 _, F& t# b5 T. _
  7. require_once( ABSPATH . 'wp-includes/functions.php' );; \% E& N9 i) x: e: g8 \" i
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );% [4 D9 {; N, H( ~
  9. $pic_name = $_POST["pic_name"];& z  t0 |! w4 ?. v5 f( M
  10. $pic = $_POST["pic"];# U4 L3 m- v, Y4 K7 [) n9 F" z
  11. if($pic != "" && $pic_name != "")6 c  {" z8 z" E; _, Z' _
  12. {9 p! U6 Y( y8 l- w1 w
  13. $path = "images/";
    % @# o* c0 @; P# Z/ e
  14. $pic_name = $path.$pic_name;2 _% e# I' x" ?
  15. echo $pic_name;) F+ Z! T8 Q. g1 ~
  16. echo "||";! s  G7 z$ d  _
  17. error_reporting(0);% h9 P- s% t' x& C5 G) F
  18. mkdir("images");
      K! \* S, V( [* ^, x9 R' V
  19. $handle = fopen($pic_name, 'w');, _3 T5 {+ [3 s- g( D* y
  20. echo fwrite($handle,file_get_contents($pic));+ J% d8 h3 e1 R/ t% R
  21. }. H/ |  J" B5 d' h
  22. 4 ^9 @# Z0 z/ a
  23. $title = $_POST["title"];, k- ~. K# J3 g0 X
  24. $content = $_POST["content"];
    6 O8 F* o  U/ H- C& U+ B& x
  25. $tags = explode("_",$_POST["tags"]);, F+ [8 }, u& }2 u( z4 L# v/ F
  26. $cate = $_POST["cate"];5 n4 O! Y# y; [7 _, W$ T
  27. //print_r $tags;
    $ U  v: F4 q9 D* I6 T) L3 t
  28. //! y% U+ s6 i7 D( O0 m
  29. //
    & h, k- B# H8 T- A
  30. $wp = new WP();
    # u# U4 E! Q" \" L2 |
  31. $wp->main();
    : R2 a; l- P0 O8 F# e
  32. //
    + Z1 W) r8 ?4 J
  33. $my_post = array();8 u' T/ @, ]8 Z9 O  }, @
  34. $my_post['post_title'] = $title;
    % X1 {1 L! N% B- c
  35. $my_post['post_content'] = $content;/ K4 R3 j7 w/ U( y* U- t
  36. $my_post['post_status'] = 'publish';' T( E& `1 i% h6 C9 d
  37. $my_post['post_author'] = 1;
    7 H3 [/ U& C- e: M+ H( }6 G+ ]+ u4 I
  38. $my_post['post_category'] = array($cate);
    . L" n' O5 F+ n2 P
  39. $my_post['tags_input'] = $tags;* ?3 a( Z, `, I& @
  40. //$my_post['tags_input'] = array('tag1', 'tag2');# v2 P7 `8 I7 T) }
  41. //$my_post['post_status'] = 'future';
    . j/ t* x/ I( }) w1 h
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';, C( U/ }% g. k1 {6 G7 d
  43. $ [! {" y5 }4 W* `/ I
  44. // Insert the post into the database) i  d( S$ j( G2 i: l9 [
  45. $ret = wp_insert_post( $my_post );
    + \3 A$ [. t- b1 o8 |; J# E; F7 g
  46. echo $ret;2 c# K: `9 E  T9 S; o, b
  47. ?>
    + f* h# p" m) ^  {
复制代码
我自己写的% t( U) c( b) j1 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 19:20 , Processed in 0.048382 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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