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

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
Binom_AdvertCN
本帖最后由 finder 于 2014-12-28 15:13 编辑
) ]) g4 [* e5 i, o+ f7 k6 `, Q# X+ c  j4 I9 y" p* |6 P( y* u
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
$ m8 ?% A# q  z
: X4 D! y0 B$ j7 O& |3 _: H我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了! e; @/ E( I5 c  v( _$ p

1 ?7 |+ K2 G0 {& A, q9 L& K1 w# W方便实用 简单 何乐而不用呢
  1. 0 E9 E$ l$ b# U2 Z
  2. <?php
    2 C; _, L9 B9 W; S: f% F
  3. ; C& w% t+ _0 @7 A& h4 N- @: @2 ]
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    0 u& r1 [* x, a$ l% w( H! K
  5. require_once( ABSPATH . 'wp-config.php' );* f/ X& J) q. c, p4 l- P, G
  6. require_once( ABSPATH . 'wp-settings.php' );
    $ t& J) j+ E5 Y. {+ `5 s1 x* a
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );$ t" k1 T8 L6 G: s. k
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    . Y! q" A" t( ~  k" b
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );* M) D  \# N' x2 U; ~/ F
  10. $title = $_POST["title"];% v7 e$ `; B* q. o5 I  {7 K
  11. $content = $_POST["content"];" a% u, E) T9 h3 {6 c) P( z! E
  12. $tags = explode("_",$_POST["tags"]);! B  Z3 f- y  Z
  13. $cate = $_POST["cate"];
    3 T( Q' T, n2 u. D  g
  14. //print_r $tags;
    ! |! p3 ^6 G) m- ^% a. Z, r  X
  15. //  k4 ~  _+ |9 ^1 S: [
  16. //
    9 ]+ C" G2 _; E) n% }. `7 O
  17. $wp = new WP();2 C( C8 x! _$ J* l! \% ]
  18. $wp->main();
    6 \4 P2 w+ s  \9 R, w
  19. //
    ; Q5 K4 j8 d' a7 }
  20. $my_post = array();
    3 V+ d6 Z9 h/ J3 t% O
  21. $my_post['post_title'] = $title;
    6 U+ F! {- G7 [5 W4 g) ~
  22. $my_post['post_content'] = $content;1 b7 D6 L* I: q( J* F) V
  23. $my_post['post_status'] = 'publish';' k8 H' P0 _3 n$ p
  24. $my_post['post_author'] = 1;
    ! ^) N5 d1 b0 b
  25. $my_post['post_category'] = array($cate);  {9 I- q5 y4 i' l8 C$ ~2 l! g
  26. $my_post['tags_input'] = $tags;: i9 Q0 d9 @: M( O
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    5 p" Q8 y0 C% L$ w" T5 G" a
  28. //$my_post['post_status'] = 'future';  ?, Z' [. Y: n  {, c! j5 Q1 F
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';3 _  ?4 P2 f& J$ G
  30. ! |- i! ^6 ~! \$ J* ?3 G' L
  31. // Insert the post into the database( c( n0 [1 W- |5 E) a( r
  32. $ret = wp_insert_post( $my_post );
    ' p% q5 U3 E1 }/ N3 A
  33. echo $ret;1 b* u1 S  \/ ^  \  x$ D
  34. ?>& d' K5 E. s* C: x% b) f
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1.   `9 x8 ~) \$ t& j( z
  2. <?php
    0 Y, S8 O' U  L& m1 A1 U1 O
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );: L9 T( b& k* ~- X8 ~$ {- V; I
  4. require_once( ABSPATH . 'wp-config.php' );1 y4 g9 B9 [+ [* w7 y' N
  5. require_once( ABSPATH . 'wp-settings.php' );) ?2 L5 r0 g- ^2 r
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
      v) \% N+ K! g. ]# d, l' H
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    7 @/ `9 N9 E$ e5 ]% A$ O+ V, e; b
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    * t+ n. R( Y3 W' F. M6 f
  9. $pic_name = $_POST["pic_name"];! _. W- K# `; H. o/ t" g
  10. $pic = $_POST["pic"];
    ( z# n; ^0 r6 _3 I
  11. if($pic != "" && $pic_name != "")
    8 J6 K5 z$ X2 f# X; r  O0 L3 Q
  12. {
    3 L/ y' }3 Q3 g2 g0 W8 k
  13. $path = "images/";* W6 b0 b4 Z9 e4 v2 ?
  14. $pic_name = $path.$pic_name;
    & m6 W, h8 S5 U9 I
  15. echo $pic_name;; z' o) G* N7 o/ U1 V1 r0 M8 W9 o; _
  16. echo "||";
    ( i* Q/ k. I( z: y6 U( b  X( V9 C- t
  17. error_reporting(0);/ D+ ?0 q0 y# R  {  Z
  18. mkdir("images");: G1 W5 @- Y+ z  ?3 u' ?
  19. $handle = fopen($pic_name, 'w');' y% O: l: d+ z) j  K) A1 t
  20. echo fwrite($handle,file_get_contents($pic));
    + K) B8 n3 E* q% S9 y. B
  21. }& h( q& P/ D' R7 i( N' i2 f
  22. & r# W: m+ M* w) c8 V
  23. $title = $_POST["title"];
    + e% P6 u3 p2 f  j
  24. $content = $_POST["content"];
    9 D: j' b2 {+ H
  25. $tags = explode("_",$_POST["tags"]);/ p5 c2 V. [4 E# r- Y0 i8 g
  26. $cate = $_POST["cate"];& f; |/ i) Z8 ?7 w
  27. //print_r $tags;
    ; t; l' Y) X8 n5 |9 b. p; ?
  28. //
    6 x1 H. x  {0 e7 \
  29. //
    7 l+ u2 m" r+ f8 \
  30. $wp = new WP();' V2 x& i- |; w/ x, K7 |+ w
  31. $wp->main();
    " W+ Y5 k0 J) j+ Z+ N/ H$ g: y9 b
  32. //
    0 R/ m6 R/ u) F  x0 q
  33. $my_post = array();
    - r, {* A% \0 y/ I/ P
  34. $my_post['post_title'] = $title;- X9 I5 K. p: c3 |% M. t
  35. $my_post['post_content'] = $content;5 D6 _0 n; M, ]$ x; H2 g
  36. $my_post['post_status'] = 'publish';  G7 f4 P/ W+ {2 s: K5 W  f
  37. $my_post['post_author'] = 1;+ I1 S* W& a( q+ n0 Z
  38. $my_post['post_category'] = array($cate);
    6 Q+ d# P! C, X0 |
  39. $my_post['tags_input'] = $tags;  k! }6 v4 G0 L$ L
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    $ D1 ^: @6 K/ R; @
  41. //$my_post['post_status'] = 'future';
      I5 |* C8 S6 o- ?
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    ' p$ G+ W, U+ ^

  43. " ]& S# a9 c% c9 O8 \
  44. // Insert the post into the database
    / A3 [5 x. P5 v3 l
  45. $ret = wp_insert_post( $my_post );4 n' H' F7 @5 m: ]3 r5 x9 j3 E
  46. echo $ret;. L) I4 S3 T; z2 G5 Y, U% `
  47. ?>8 B+ K: }0 Y3 z, P9 a
复制代码
我自己写的
, c2 ^- u7 D5 B' |' u2 Z插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-25 07:15 , Processed in 0.049887 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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