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户(优势)⚡️TikTok企业户,bm户,账单户IPCola原生住宅IP⚡️$1.8/条双ISP
FB海外户、GG老户、TK加白老户PTM虚拟卡[全新卡BIN+高返点]FB虚拟卡⚡️消费越多返现越多最大欧洲Nutra网盟BA找量
FB个号1块一个TikTok2审户/老户/国内外端口/加白SX.ORG 高质量代理⚡235+ 地区GG,FB,TK, 欧美源头, 欢迎合作❤️
跨境债务催收/风险代理DataImpulse⚡️纯净住宅代理仅 $1FB企业户海外户,授信户,TK加白户广告位出租
8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构  
查看: 7840|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑
9 S7 A' e2 y4 _  k) M8 Q5 U
' s, b! G, K: d+ _# P直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持+ t/ g1 o1 u/ H( i8 X

3 Q7 ]% E1 m  }7 L' _( M3 ^  j我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了3 V' S' ^; E2 J) [2 @" }* ]

0 e5 [: \0 F6 R' @6 q: a: W方便实用 简单 何乐而不用呢

  1. ! i. N6 {2 i5 `6 U' W+ K
  2. <?php& B& ~4 e+ N) W$ s; F

  3. 1 P3 r# b- c5 Y" q7 Q% Z; Z
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    4 _  S, }7 O+ r- g
  5. require_once( ABSPATH . 'wp-config.php' );
    : g0 l9 C# x. ^8 ?4 X4 g+ S! `' t
  6. require_once( ABSPATH . 'wp-settings.php' );# S" m9 G5 E7 q! J7 G! ^7 a
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );4 Z. w' W. R! k% W7 [# ?
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    ( E- Z' V* P# ^: c  Z3 S
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    3 f9 ^  K- }# G
  10. $title = $_POST["title"];
    3 l1 F- d2 f5 u; [, n' A4 {: o! K
  11. $content = $_POST["content"];- z: A( e" f" R9 _  m. ^
  12. $tags = explode("_",$_POST["tags"]);
    9 s& w) r' q+ k1 Y; F
  13. $cate = $_POST["cate"];& \- s, C8 z0 ^* z4 y* R
  14. //print_r $tags;: ~% D* y3 {# q) J# k6 _% B, U( Y
  15. //
      L  @: q( R3 W  f0 c
  16. //8 [6 O1 f2 K' R6 b6 r
  17. $wp = new WP();" ]' e7 p; Y7 P8 t
  18. $wp->main();! S- B5 ^. H3 ^! h+ F
  19. //- S- K; E, U# T$ Z! [) z6 L0 p) b
  20. $my_post = array();
    & Z. g$ _0 v; a: w2 G) Q
  21. $my_post['post_title'] = $title;( G, W) w2 B/ ?' o0 {( J/ g
  22. $my_post['post_content'] = $content;, r9 P% }( z! U: H
  23. $my_post['post_status'] = 'publish';% k9 F5 C( y8 F8 B
  24. $my_post['post_author'] = 1;4 m- \( r+ f$ K* V: E, e. p( l
  25. $my_post['post_category'] = array($cate);& a+ _5 b+ |4 g# P
  26. $my_post['tags_input'] = $tags;
    + {* ]# ^  r& L; q5 ]" j6 ^
  27. //$my_post['tags_input'] = array('tag1', 'tag2');/ d4 Y: U" M0 U  n0 a* I! l2 e
  28. //$my_post['post_status'] = 'future';. i8 H6 b/ q" K2 r& U
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    1 C8 ?0 ?4 P7 Z! X

  30. * O8 C4 ?/ E" a! L" s
  31. // Insert the post into the database4 y  m' @: W1 @, I% g, l4 U( W3 b
  32. $ret = wp_insert_post( $my_post );, Y* c6 u2 o2 g
  33. echo $ret;  ^+ ~# s1 Q2 J  D$ Y! e+ z
  34. ?>
    % l4 _1 n% K; X$ C& v# m* F
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. 2 w0 `) n8 {. h+ |4 K& c
  2. <?php
    & u8 M$ k8 U7 Q/ T- L1 Y
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );1 Q4 x$ t- j; `; q4 v
  4. require_once( ABSPATH . 'wp-config.php' );# C' f1 R& y  f$ Q4 t' _
  5. require_once( ABSPATH . 'wp-settings.php' );$ }- {$ Y4 U9 F  y5 x, f) J1 j: A
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    ( @7 Z4 e3 A* i( `# P/ E
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    ) b. R4 |: L9 h
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );1 I7 A% j0 R. |3 B  m
  9. $pic_name = $_POST["pic_name"];! y/ n0 V, P$ Y9 \- a
  10. $pic = $_POST["pic"];
    ! o- x1 C( i! E$ t4 w3 S
  11. if($pic != "" && $pic_name != "")& t  W/ {5 J3 ?
  12. {% {7 c/ n+ R- R* W' g6 E
  13. $path = "images/";
    5 \2 F1 U9 [4 C2 \2 ^# ~2 g
  14. $pic_name = $path.$pic_name;" k/ H& B! C$ ^# k' L1 k
  15. echo $pic_name;; C& @: \; `/ z
  16. echo "||";2 b4 u* Q1 m3 @$ Q) X! l
  17. error_reporting(0);
    ( y7 g- r8 n. \2 Q
  18. mkdir("images");
    * q! ]2 r0 |( e1 z) e' \
  19. $handle = fopen($pic_name, 'w');
    ; _: Z; a7 n1 n  B4 s: K; z
  20. echo fwrite($handle,file_get_contents($pic));, c4 l6 V' ]& e" E3 @6 }, U5 b
  21. }
    & p1 w4 f% m) q2 f' W
  22. , V8 I( Q6 x2 L, U# t5 T& v
  23. $title = $_POST["title"];
    1 n/ h& T; v( }% s; J
  24. $content = $_POST["content"];
    ; Q: d! s" A6 i1 e% x$ `
  25. $tags = explode("_",$_POST["tags"]);
    8 R, y9 L, l# Q, F9 G! W
  26. $cate = $_POST["cate"];7 m1 _9 s, D( C4 u  @
  27. //print_r $tags;
    + P6 t2 p/ ~' f8 Z$ e4 B
  28. /// V( C) A1 ^. M* r. J, `4 N
  29. //, o7 y9 K$ U4 d1 N
  30. $wp = new WP();) O4 N5 O  I) _1 @5 c( G
  31. $wp->main();
    ! P/ v$ ?/ t& k, T6 ]. z& i
  32. //
      o* z$ d/ r& l% Y
  33. $my_post = array();
    " j  Y9 X- H! M
  34. $my_post['post_title'] = $title;0 p8 v7 r2 Y, @( w$ h' _" k
  35. $my_post['post_content'] = $content;# K) H& y' @4 x& e
  36. $my_post['post_status'] = 'publish';. P+ c7 G$ i! L: B0 M# s% n
  37. $my_post['post_author'] = 1;
    ; X2 G" a0 N% p; m
  38. $my_post['post_category'] = array($cate);/ |3 T4 s$ S0 w) b, f* B
  39. $my_post['tags_input'] = $tags;
    ; s! H  b+ V1 s. x$ B; L
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    # t' J, Y( ~* @  A9 [& ]# B/ u* m5 y
  41. //$my_post['post_status'] = 'future';# A2 a% `# P" e. W. Z% h  `
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    5 a4 [6 _4 h9 `) W5 g
  43. . f1 y( t6 M4 T( j, ?+ E
  44. // Insert the post into the database
    ) ^. Q6 p4 E- \. K" X
  45. $ret = wp_insert_post( $my_post );$ E3 n. S) P% L. B- U. P. V2 q
  46. echo $ret;
    5 g# ]% s: L$ J, w7 t2 N
  47. ?>
    4 B# K8 a$ C) P8 H/ Y+ h( J7 f
复制代码
我自己写的
3 s, e5 @  D3 J2 z+ 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-4-14 13:36 , Processed in 0.048301 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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