AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

Adsterra China
 谷歌+Bing+TT+MSN官方代理 
⚡️按条S5代理⚡️静态⚡️独享⚡️5G需要代理IP?⚡️Proxysites.ai⚡️指纹浏览器,就用AdsPower
Mediabuy⚡️玩家开户首选【鲁班跨境通-自助充值转账】FB/GG/TT❤️官方免费开户Affiliate 全媒体流量资源⚡️
Taboola/Outbrain /Bing⚡️一级代理开户投流-7*24h❤️人工在线【官方】❤️搜索套利买量投流开户独立站⚡️开户投放
FB BM不限额,短id账单户E.PN 虚拟卡DuoPlus专注打造跨境电商云手机BINOM TRACKER 60% OFF!
比Adplexity还好用的Spy工具ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理虚拟信用卡+独立站收款
全球虚拟卡, 支持U充值Facebook 批量上广告尤里改 - FB 稳定投放免费黑五教程(持续更新、欢迎交流)
FB 三不限源头 - 自助下户充值转款各种主页、账单户、BM户(优势)⚡️个人户,bm户不限额,账单户IPCola原生住宅IP⚡️$1.8/条双ISP
Google、Bing官方总代  联盟流量开户FB资源,账单户,分享户,国内一手FB企业户BM户账单户源头PTM全球虚拟卡—进来交个朋友!
PTM虚拟卡⚡️费率透明⚡️额度随心FB虚拟卡⚡️消费越多返现越多虚拟卡 - Pay2.House【找量】BA独家Nutra单找量
广告位出租8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构 
查看: 7235|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
Lemft
本帖最后由 finder 于 2014-12-28 15:13 编辑 - \# m' z* r9 ]; _$ Y. B# s# V" g
5 _9 |3 B* {# K+ Z* o" ^5 d( T
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
" W( \: d  P* N! P" S& o6 P  ?! @3 Z& g
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了! K& h; I5 v: Q2 F& t

7 a# l& J& _! @% x4 q2 Q2 i方便实用 简单 何乐而不用呢
  1. 5 F' N% u1 t( ^7 S  i# D8 {9 X- F
  2. <?php" ?6 e5 H' a0 V0 h- j: J. H& X9 D
  3. 6 @( g$ M' o2 N- m
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    9 ~; v' c- ?3 I( T+ L
  5. require_once( ABSPATH . 'wp-config.php' );
    9 j* B1 d2 o: C3 ~
  6. require_once( ABSPATH . 'wp-settings.php' );$ s9 a- J+ i. _! i+ i' {
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );5 I# H: X8 J7 [  p" A( Y& k
  8. require_once( ABSPATH . 'wp-includes/functions.php' );4 l( ^8 S& A% [) m. e
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );, n1 z3 B/ C. ~% Q( I0 G
  10. $title = $_POST["title"];
    ( S1 [/ [8 T, m' S+ d7 b
  11. $content = $_POST["content"];
    6 I( G% L1 K  E9 d" l$ z
  12. $tags = explode("_",$_POST["tags"]);
    + ?  R; q7 W: r& J% ]3 y# v4 m% x
  13. $cate = $_POST["cate"];7 Z  x" g0 I2 \" @" _5 V+ H! c
  14. //print_r $tags;
    $ ?" u/ G7 i& x/ a; w) w! d1 m
  15. //
      ]9 r" H. B5 b8 H
  16. //
    $ X* q) u2 ]+ ?; Z) Z
  17. $wp = new WP();
    - q; |. o* a3 R" a  V7 Q/ j
  18. $wp->main();
    9 w9 Y* c3 W; _. N8 G
  19. //
    ' C$ j3 k6 G' [
  20. $my_post = array();7 \3 j$ @9 Q) j& h7 T: G
  21. $my_post['post_title'] = $title;! ~% p9 r! ?2 g; x, ?* ]
  22. $my_post['post_content'] = $content;0 G: w; M% }0 Y: G) {
  23. $my_post['post_status'] = 'publish';
    , K0 `6 e* H+ M7 w' i# Z) r) }
  24. $my_post['post_author'] = 1;
    ( k' I1 w" ^8 M5 M
  25. $my_post['post_category'] = array($cate);
    & t( v1 j/ t8 m6 m' v* X
  26. $my_post['tags_input'] = $tags;
      J% k8 V* l8 F( n5 M6 _* I
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    " O, Z* c, i! j5 l/ E( E0 P+ C
  28. //$my_post['post_status'] = 'future';) K1 I3 d0 j' T
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';5 E, N& a9 ^& ^, P
  30. + n# g+ _/ p% g$ b+ g3 `8 w
  31. // Insert the post into the database
    2 d: P( \, ]  c# t) [4 V# D; Y4 j
  32. $ret = wp_insert_post( $my_post );
    0 f7 i0 p% A' |7 S
  33. echo $ret;
    ' E! ]5 e5 b/ m1 i1 X  r9 K
  34. ?>$ ?+ i5 q6 t- H- u7 |7 r+ Y# U
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. 4 c! N% t, v( L1 M; p" Z; z$ }
  2. <?php
    - D$ ^* c" S( y- m# n
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );6 b# `5 Z9 B" Y5 z( W% @
  4. require_once( ABSPATH . 'wp-config.php' );7 ~) i6 `  b: @0 T
  5. require_once( ABSPATH . 'wp-settings.php' );
    9 J- B- R' M$ D! u/ I3 Z
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    ( t' N6 _( ^# _8 D# l
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    # p5 @: A* Q% M* ^( ~
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    ' @6 Q4 O  e7 v* k" _
  9. $pic_name = $_POST["pic_name"];
    6 ~$ Z3 d8 L1 m, e1 {
  10. $pic = $_POST["pic"];6 a4 Y! i  y+ a! O* a7 D4 S
  11. if($pic != "" && $pic_name != "")
    4 |% s0 n6 M+ b$ H& [( R- Y( T
  12. {5 w, O% ^) |1 U1 m2 K0 b: Z# x
  13. $path = "images/";2 t* a9 a, X. I( h: i* y, S
  14. $pic_name = $path.$pic_name;
    $ b5 q5 |) h2 s
  15. echo $pic_name;" C3 b3 v3 _6 ^0 O* F, o
  16. echo "||";
    7 j% T+ M) o* u& U+ a, P
  17. error_reporting(0);1 _7 I$ S# _& ]. b4 Y0 h3 T
  18. mkdir("images");
    % F& F7 L6 X$ o' z/ A! U
  19. $handle = fopen($pic_name, 'w');
    ) Y  j5 T% B& |6 J
  20. echo fwrite($handle,file_get_contents($pic));
    # p6 g0 l1 X! A
  21. }
    5 n" m9 L6 d6 o& q. _0 h/ a

  22. 7 X$ ^9 @( k% W" U  ?
  23. $title = $_POST["title"];% s2 ^( y0 w4 n5 C. |" Q$ r
  24. $content = $_POST["content"];+ O+ ~* M0 C" j! t- S. r2 j' l- U
  25. $tags = explode("_",$_POST["tags"]);4 x$ @5 f  j4 Y, A# W
  26. $cate = $_POST["cate"];: x9 l# m! r& n$ H9 X* A
  27. //print_r $tags;5 d$ J& Q- e4 z. g* v
  28. //- {/ S4 |* _0 H9 f+ p
  29. //$ `, s. V. |8 i1 m) x
  30. $wp = new WP();# W5 R% U, p# s. P  c! [5 s% N
  31. $wp->main();
    0 t0 t# P* E. }2 w+ ?; w
  32. //
    . ]: `: {; P) A  b' G# D
  33. $my_post = array();0 v0 ]- ?& }+ T* U* u) c' B  b6 `
  34. $my_post['post_title'] = $title;
    ' S% Y2 Z1 c4 h4 P+ i
  35. $my_post['post_content'] = $content;% [6 m, ?& r* X5 v& t) d
  36. $my_post['post_status'] = 'publish';: ~; Q) S/ l) g. W7 S3 Z! ^
  37. $my_post['post_author'] = 1;
    % I+ J7 H/ a8 c( }4 {# A
  38. $my_post['post_category'] = array($cate);
    5 b4 _: I/ J+ m9 s0 K2 v4 D
  39. $my_post['tags_input'] = $tags;( G% E) d( X% ^  |+ |) h
  40. //$my_post['tags_input'] = array('tag1', 'tag2');! i: z5 Q' t: C6 I9 j
  41. //$my_post['post_status'] = 'future';- X# `% K3 @  p& x  k
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    8 k0 F& X7 v0 q. M
  43. 5 ~# A3 ]3 b' K5 x4 y2 ~+ p/ [
  44. // Insert the post into the database
    " U; n8 ?/ I8 c, L
  45. $ret = wp_insert_post( $my_post );& u9 A6 J  M; I+ D; X( d4 L) `
  46. echo $ret;
      U7 g: x* A* @# s9 f  f2 P
  47. ?>
    ! y8 s% S; L% K) p9 L& X1 Z* Z
复制代码
我自己写的
. f5 E, E2 t0 B插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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, 2025-6-18 05:39 , Processed in 0.049360 second(s), 18 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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