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

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
Binom_AdvertCN
本帖最后由 finder 于 2014-12-28 15:13 编辑 1 P( o% t4 E. l
9 U! j( R1 y, o6 [
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
* u2 d1 y# @0 W- g. p$ b8 N! ?2 P/ i' }# p$ Z5 v" J$ Y
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了, q# e1 w; l/ G* C* v

, b" w$ A5 v4 Y5 z% s4 {, U方便实用 简单 何乐而不用呢
  1. + z" g+ ^7 t& g, u! R# `0 j
  2. <?php
    ; I9 b. z* x& ~" Z! z; S7 g
  3.   r9 u& t7 S0 x+ \( u0 z7 y
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );) y; G3 i6 y- d) R
  5. require_once( ABSPATH . 'wp-config.php' );
    - c4 `6 F. d0 b4 t. _4 H: T& Y% D
  6. require_once( ABSPATH . 'wp-settings.php' );
    + }. ?4 o! t# v9 h) ]/ v( D
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    $ G$ B# d, }7 m3 |5 o. Z( f" c) e
  8. require_once( ABSPATH . 'wp-includes/functions.php' );. c. _$ S! b5 ~0 `! a0 F$ u
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );/ l+ @) _- T7 `
  10. $title = $_POST["title"];
    ; v' D  ?+ l3 R7 J; \
  11. $content = $_POST["content"];8 y1 {# v( T+ |. B# {
  12. $tags = explode("_",$_POST["tags"]);
    5 `) ^' u* m# k7 Y$ ~6 b" G
  13. $cate = $_POST["cate"];
    3 L" k; ~5 d4 L) i4 l( a8 A
  14. //print_r $tags;
    5 v8 j. x4 C+ S8 U+ Q2 Z4 e
  15. //# @* y9 E; ]* W/ p! [
  16. //
    / W* I- S2 O. Y8 g" S
  17. $wp = new WP();. A; x: s; U7 K
  18. $wp->main();
    : Z+ A( B5 L. `" P/ s2 `. i/ _
  19. //
    * K" b- ~1 k* C/ Q+ P) z0 x
  20. $my_post = array();
    9 n8 `6 h% o: w( w  v. C5 N- \; |
  21. $my_post['post_title'] = $title;
    4 Y) o6 V. B3 d4 c9 ~  a1 q) P6 Q
  22. $my_post['post_content'] = $content;
    2 T% l0 A% r5 u7 `. g
  23. $my_post['post_status'] = 'publish';, f5 t/ B4 ?! q( |, T
  24. $my_post['post_author'] = 1;$ W9 e# s/ ?' X# F
  25. $my_post['post_category'] = array($cate);
    ) K9 x( H9 A* E1 W- a. }2 b9 |! Z+ N
  26. $my_post['tags_input'] = $tags;. m8 E9 u+ |; j2 u( }, r7 W- f
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    ' [9 m6 u0 Z+ ]& d4 b( ]& ~, X' x& P
  28. //$my_post['post_status'] = 'future';& O6 F+ [) B* {. F. R- i/ K
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';- ^/ i1 J9 n& f

  30. $ z3 F$ D& D8 M) H/ j! ]' O0 ~- K& {' t
  31. // Insert the post into the database0 S6 x2 ]( s  E, m) c( q: g4 {
  32. $ret = wp_insert_post( $my_post );
    - k( h1 M. H. a, V" ]* N7 d
  33. echo $ret;
    : O, m4 {/ K0 ~4 Y! D# j2 L
  34. ?>) K3 V) q4 f9 h
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. ( ]3 v% p3 f2 b$ r
  2. <?php3 y( l2 T% c: W: y9 B$ f5 i
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    ; X! b/ B2 I7 X$ [! d; `8 P) y, x
  4. require_once( ABSPATH . 'wp-config.php' );0 y/ \- _5 A; X# v: d$ c( `
  5. require_once( ABSPATH . 'wp-settings.php' );( ~5 m3 u; ]3 n6 i
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );/ v6 u) g  q8 R5 A) R
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    $ t0 j+ a: Y' u5 P6 d/ E) W
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );+ P# |+ Y7 l* X& _8 v" G
  9. $pic_name = $_POST["pic_name"];% c% S" w3 A8 V2 x
  10. $pic = $_POST["pic"];
    0 U8 Y& p1 K* h) i$ |4 e9 k
  11. if($pic != "" && $pic_name != "")
    : o+ N: T$ w3 T. m
  12. {
    / f7 l" _; l; V
  13. $path = "images/";
    & f3 i! U8 z: G, t; v
  14. $pic_name = $path.$pic_name;, `5 i3 f' ]6 P3 m' v
  15. echo $pic_name;# [4 b4 m3 M& X9 J6 @
  16. echo "||";
    7 L$ H) V$ i, b4 @# d
  17. error_reporting(0);
    + K; T( U$ m/ t
  18. mkdir("images");
    # Y! r1 v6 Y& v) B" A4 ?
  19. $handle = fopen($pic_name, 'w');  n8 x/ c& C8 o3 `" E2 o
  20. echo fwrite($handle,file_get_contents($pic));
    ) p% v9 }( w1 V4 h) }8 e, b" ~5 ]
  21. }% b, z- V5 h# y( F

  22. - F0 ?( n. K6 ~8 @: J
  23. $title = $_POST["title"];
    * Q+ J' ~0 `$ g& Z
  24. $content = $_POST["content"];
    ; X; A' r- Q! u8 ]
  25. $tags = explode("_",$_POST["tags"]);7 C; m7 [# ~0 ?1 n
  26. $cate = $_POST["cate"];
    . ~. o1 y0 d' u, g
  27. //print_r $tags;
    ! q* r8 B/ r3 q/ I" V6 Z& Q3 m
  28. //
    4 G7 u! X$ {  Q" ?7 z: u/ Y- g$ [
  29. //! H0 Y; b' R0 g3 D* [2 _, m! N
  30. $wp = new WP();
    ) f+ b& v6 }3 u% b' W+ {
  31. $wp->main();- q% h+ I5 t, \
  32. //
    ' X' {. ^/ m/ I- `2 b. ^6 Z- W9 F
  33. $my_post = array();
    * Y0 |' ~$ R8 O$ z
  34. $my_post['post_title'] = $title;/ _' c& u. \; J9 E
  35. $my_post['post_content'] = $content;1 n0 m1 `$ J: F4 ]4 V2 A
  36. $my_post['post_status'] = 'publish';
    ' s0 e9 _3 L+ I6 L! D/ x1 i
  37. $my_post['post_author'] = 1;
    8 I# |) \" B: T5 y; q$ E" N6 M5 R
  38. $my_post['post_category'] = array($cate);5 R2 X% w6 M" O  `8 ^( A8 y
  39. $my_post['tags_input'] = $tags;- N! Z$ O" }$ \& x
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    ! g4 E8 H1 P, N4 z( S9 Z3 Y# T( [& B
  41. //$my_post['post_status'] = 'future';# t9 {* F+ v+ E: @
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';& A' S/ [% Y- d
  43. 2 Z2 g. O# D5 b$ D9 h: t
  44. // Insert the post into the database
    ( m8 \! y  D# X8 e$ F
  45. $ret = wp_insert_post( $my_post );
    / Y* Z' W# ^/ a3 N
  46. echo $ret;
    % c# o8 w; Z- e% ^' [7 f& b
  47. ?>3 Q6 ^8 j' E& B' O: n* T
复制代码
我自己写的% e2 A, X" |  ^  l/ d1 W1 F6 \, H
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

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

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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