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

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
Binom_AdvertCN
本帖最后由 finder 于 2014-12-28 15:13 编辑
- P0 v3 R# Z6 ~" q( C+ V( L% a/ X+ o- D! k% o2 x
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持* u8 g( N1 K7 c% w8 Z& P+ A
6 I& x* X6 v( `( b# G5 [0 V
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了' F1 E/ B' v* W  O* S; C& t% G5 K, \5 y1 p
$ A, s9 I  n2 K# O( p" \0 k
方便实用 简单 何乐而不用呢

  1. ; {7 Q. l- N! [' S' @# C, R0 G
  2. <?php
    0 D. D3 t$ f7 d
  3.   D+ j& `% q4 [; {% `
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    ' n0 d& h$ L' p5 X: [' g( j
  5. require_once( ABSPATH . 'wp-config.php' );' B, {" F2 h) Z
  6. require_once( ABSPATH . 'wp-settings.php' );2 N" O2 ?3 V8 W
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    . T# Z. P/ N- b3 x  F5 T2 ^
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    4 M5 i6 N- b/ X+ @" f6 N7 I2 K9 i; K
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );) F. X. O; r) Q+ M, R/ r' _
  10. $title = $_POST["title"];7 @, B6 k4 J$ H1 W6 H
  11. $content = $_POST["content"];
    5 j: z  e' S2 U" X" m% K
  12. $tags = explode("_",$_POST["tags"]);
    " V1 M# K3 S/ [, J
  13. $cate = $_POST["cate"];
    ; m' M- l# t/ I8 b+ [9 y9 t6 T/ [
  14. //print_r $tags;, B3 {# @$ {  H; \. y/ \
  15. //
    + b9 [8 Y$ x  J) E) w$ i
  16. //9 @' }& \  R5 f* }( V0 r" F
  17. $wp = new WP();
    2 H( U/ X/ _' K* o
  18. $wp->main();8 N, v! q% k: \# ?
  19. //
    6 Z5 _2 ]0 Z3 f1 v! Q( T
  20. $my_post = array();
    4 N) h: w3 X4 j+ f3 |( |
  21. $my_post['post_title'] = $title;) b' a( F9 V4 x; L/ ^3 W
  22. $my_post['post_content'] = $content;
      l; g+ l! m( ~  z" U# ]2 l/ c$ e
  23. $my_post['post_status'] = 'publish';
    * q8 K0 a4 I9 n
  24. $my_post['post_author'] = 1;/ ?7 C2 v/ Z! \( L9 ]4 O6 s  P
  25. $my_post['post_category'] = array($cate);
    ) B4 z5 C) n5 L4 d+ k6 z* L$ j
  26. $my_post['tags_input'] = $tags;
    # `  @* q  t4 q! `3 k4 s
  27. //$my_post['tags_input'] = array('tag1', 'tag2');8 x, [; [3 U, M4 y( r) e
  28. //$my_post['post_status'] = 'future';9 f% x0 d& o0 p* ^, @* q7 ~" t8 W
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';3 H0 v4 B# e; W# c3 U- M

  30. . s2 q3 l) F8 }1 b
  31. // Insert the post into the database5 `7 k/ W4 E# R$ {- w
  32. $ret = wp_insert_post( $my_post );4 L! ^  }; D$ j2 v0 }$ g% [
  33. echo $ret;5 u' I0 s5 A. k
  34. ?>) L, |3 V/ I/ C3 u2 t
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. 6 B! Z7 l# ~7 E+ f9 w: Q
  2. <?php
    . x( @4 q! K6 e! y) I2 B$ ^% K2 z, n; }
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    ' ?7 x" N- [# }% l. K7 h$ l
  4. require_once( ABSPATH . 'wp-config.php' );
    ' ]! D' O" \& g9 x5 Q
  5. require_once( ABSPATH . 'wp-settings.php' );4 V: X+ _$ r2 L& B' e/ f
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );: _5 X9 q2 a1 }7 Z5 N
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    ) |; K6 [  m6 U6 a9 C
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );; t, d4 u( j, S5 X! f% g! r5 f
  9. $pic_name = $_POST["pic_name"];) ~/ x& K3 |' h6 Q
  10. $pic = $_POST["pic"];  P: k. O. l) K% H1 _! W7 _
  11. if($pic != "" && $pic_name != "")0 t* K4 I3 ^% f- L
  12. {4 N$ n& `1 F7 |3 a# }0 r
  13. $path = "images/";* D' D7 Y( f' k/ P
  14. $pic_name = $path.$pic_name;! R; b  W( D' Z* Y% l  R
  15. echo $pic_name;+ \4 g3 g; {. P; O
  16. echo "||";
    ! p6 }; Y9 e# F9 x1 w3 E; X& E
  17. error_reporting(0);
    5 E9 |% `  L. A7 k& U% R9 c( P
  18. mkdir("images");2 _* E0 q$ N" ?; ^: ?. J
  19. $handle = fopen($pic_name, 'w');
    , n. o- f( k! F/ z; b  g# T
  20. echo fwrite($handle,file_get_contents($pic));
    0 G) V; h+ u4 M- N% C& Y% P: F( D
  21. }) W! T5 ]" L) M7 e
  22. - T# r7 d7 q# Y" ~
  23. $title = $_POST["title"];) y  W* e0 {; k
  24. $content = $_POST["content"];
    5 G1 ?' f' K9 }  V& ]1 \
  25. $tags = explode("_",$_POST["tags"]);0 l/ {8 p- t4 N& U
  26. $cate = $_POST["cate"];
      V3 m6 M6 v# l' ^- C
  27. //print_r $tags;6 P. A. m, S7 t, x! G5 Y6 V' K
  28. //( s! s/ H( c2 @) |: m6 ?* }
  29. //
    : l: F8 x( {/ i- v9 N. d1 D
  30. $wp = new WP();: Y& [1 w) b# s0 {/ n
  31. $wp->main();+ a( G7 |% x9 k- Z
  32. //
    5 C: t7 D2 K" {1 _* K0 e
  33. $my_post = array();
    2 U- V. J" W: z& D
  34. $my_post['post_title'] = $title;; s  j  |0 h" K0 F
  35. $my_post['post_content'] = $content;  n& c7 I" @8 C; Y5 B4 }6 `
  36. $my_post['post_status'] = 'publish';
    & W2 L+ j: U+ I
  37. $my_post['post_author'] = 1;
    2 t2 m/ q4 }! i* p( X8 p' o
  38. $my_post['post_category'] = array($cate);
    " [, a/ A! g1 i0 u! u4 b
  39. $my_post['tags_input'] = $tags;" c' \- Y1 [. x1 F5 Y, r
  40. //$my_post['tags_input'] = array('tag1', 'tag2');# v6 a5 }3 @6 d
  41. //$my_post['post_status'] = 'future';- d+ T7 u( f- Y" W6 O) `
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    ; l/ C' r9 {6 {0 |4 t: G! h" J

  43. : |0 }0 }" O. a. q
  44. // Insert the post into the database
    1 `* l' h/ E) Z, v
  45. $ret = wp_insert_post( $my_post );; k: d, ]( s8 @( i7 X1 z( J  m
  46. echo $ret;# y8 n5 B, y+ u7 M. c
  47. ?>
    $ M! s4 _# D! {( X
复制代码
我自己写的* C. m; a  ]9 ]# y& {0 E! i: n8 @
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-30 09:55 , Processed in 0.052749 second(s), 17 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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