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代理Facebook 批量上广告
尤里改 - FB 稳定投放免费黑五教程(持续更新、欢迎交流)FB 三不限源头 - 自助下户充值转款各种主页、账单户、BM户(优势)
IPCola原生住宅IP⚡️$1.8/条双ISPTK加白户/二解户/FB海外户/GG老户海外CL企业户源头 FB高权重耐操个号⚡️稳定过审
TikTok2审户/老户/国内外端口/加白GG,FB,TK, 欧美源头, 欢迎合作❤️FB企业户海外户,授信户,TK加白户域名防红⚠斗篷工具/可试用3天
广告位出租8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构 
查看: 8065|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑   _6 u( l8 N. u3 a: f! h/ [$ _! e$ K

6 u. c! w9 \, ]* h6 \直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
( r$ Y4 f: z8 h/ ?# T8 D( c: a, k2 i) Q; R+ q
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
4 s. P- G% ]; E5 b  Q; Z! r
3 l: [- ?# p, I9 J" E方便实用 简单 何乐而不用呢
  1. - y" F5 u$ ~: p6 h% j# O# N; W: a
  2. <?php
    4 V( P! Q, {) W. B# v% E

  3. + z, o2 K; L( d8 w
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    " h! Y; R, t8 f. a  F  Y3 B
  5. require_once( ABSPATH . 'wp-config.php' );
    ( f5 a) d$ z0 w
  6. require_once( ABSPATH . 'wp-settings.php' );
    5 Z' G+ Y2 ?5 ?. C2 T' Z
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    6 Y+ Y& q" S; s# ]9 R/ F
  8. require_once( ABSPATH . 'wp-includes/functions.php' );3 R4 n6 T; U4 i/ c  W- T2 A
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
      l  F; O( T8 j! u4 N! D2 m9 A/ f; N
  10. $title = $_POST["title"];" g/ h  v* G) z3 g0 C
  11. $content = $_POST["content"];0 S6 H) B4 c# l$ T* f5 L  `$ `
  12. $tags = explode("_",$_POST["tags"]);5 ~3 }8 n* I0 M2 Y* D
  13. $cate = $_POST["cate"];
      G( `* W8 L3 g
  14. //print_r $tags;2 e$ D" a0 n0 e2 ^
  15. //
    # y2 U* w8 F& Y  G3 g8 u! r
  16. //
    , D' ]6 e6 T& V! F" l! ?# ~. H; e
  17. $wp = new WP();
    / W& Q6 V0 f- k* I# `; d; N3 }& V
  18. $wp->main();4 m( R  A) P/ k' d& {8 j+ H$ v/ M
  19. //
    # @1 s% P. v, e: Q# b& x. ]
  20. $my_post = array();/ |5 R" K; P! n- x6 A
  21. $my_post['post_title'] = $title;
    - g+ ~& r: p$ @/ y6 G/ @
  22. $my_post['post_content'] = $content;
    6 G5 o1 Q/ c6 R2 @2 \: l
  23. $my_post['post_status'] = 'publish';8 A1 n. ^: Z5 e0 O9 |1 {# k" @
  24. $my_post['post_author'] = 1;: |9 e' x" i& X1 g( g2 L
  25. $my_post['post_category'] = array($cate);, k2 c6 s/ d, B. y1 N
  26. $my_post['tags_input'] = $tags;, ], h" Q( s( z. y" v
  27. //$my_post['tags_input'] = array('tag1', 'tag2');/ n, @; Y6 a- {! H. w3 y6 M
  28. //$my_post['post_status'] = 'future';; q" f. B9 [: I4 E8 [
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';% {  L( W; w9 m! Q9 A4 Z

  30. 9 Y: Z: ?4 N: B2 [! n7 v
  31. // Insert the post into the database
    1 b+ e: g1 q5 B
  32. $ret = wp_insert_post( $my_post );
    5 P+ E( \$ w& K3 x" J) S
  33. echo $ret;
    : \3 L. |* `% v1 a0 B
  34. ?>: N! m9 z$ @: X/ v' {
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. * ~) I. r) L! |! ^, l
  2. <?php8 L. p8 m2 M- D1 ]/ ^/ R
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );' @  S7 w) [; u
  4. require_once( ABSPATH . 'wp-config.php' );2 b+ h. M" h: ]2 o
  5. require_once( ABSPATH . 'wp-settings.php' );
    ' M0 p0 L6 E, ~1 T" `- f: t
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    ) e3 a* h) s( a
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    # k) i0 n" P; Z+ _$ C
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );% A  ?) {3 u" m. @0 V) a% k
  9. $pic_name = $_POST["pic_name"];7 K) ^3 ]# J) X
  10. $pic = $_POST["pic"];$ N% F9 B: ]! Q: {# T
  11. if($pic != "" && $pic_name != "")  W0 G/ q: X7 E* E; L3 Q4 [
  12. {
    3 a+ T# h8 H9 d& K2 W1 D
  13. $path = "images/";' |$ h5 ~, R( [3 r3 q# f
  14. $pic_name = $path.$pic_name;. l) T4 u( c1 A$ P2 X3 E7 ]
  15. echo $pic_name;; X9 U+ F3 b$ G
  16. echo "||";
    6 y% K$ Y% a1 E
  17. error_reporting(0);" Z( v$ J+ b- I/ L! U1 P
  18. mkdir("images");
    2 C$ D4 u* T( |+ g: z2 N/ j, h3 B
  19. $handle = fopen($pic_name, 'w');
    0 x1 w3 u/ Y' q( g* G$ l& O
  20. echo fwrite($handle,file_get_contents($pic));
    : [% [' y7 ~+ n/ |% R. S
  21. }! e; n3 f6 l5 b1 D" l
  22. & }9 t7 T. E; \5 L3 E! P
  23. $title = $_POST["title"];
    / l$ X% o7 T, C5 r6 D9 K$ H
  24. $content = $_POST["content"];* ~. h3 E0 ^$ i# J( m: i; c
  25. $tags = explode("_",$_POST["tags"]);
    ) r3 g+ Q% B& F  c/ ]
  26. $cate = $_POST["cate"];! R6 m5 Q( m0 v% z- `; G' E' u
  27. //print_r $tags;
    " r* w/ e5 X' \: g9 u7 K
  28. //
    # [5 a% C& D8 F0 m6 ]" G( h3 ~4 D
  29. //+ i# e+ d) M( V) `, G% U
  30. $wp = new WP();
    ! C6 t9 B+ {. \$ \7 c
  31. $wp->main();
    ) j/ F$ c4 }% K' E8 @
  32. //
    1 Q( I" e9 j* Q. Q7 W, w8 a/ G
  33. $my_post = array();
    ' y% O6 Y8 E1 W: ^
  34. $my_post['post_title'] = $title;
    + j0 V- j) I) F9 x8 k2 G6 k. F
  35. $my_post['post_content'] = $content;
    * ?4 N' \8 V2 m3 i$ t; X
  36. $my_post['post_status'] = 'publish';' w0 q" b" X% A/ Q6 C: _5 {' h
  37. $my_post['post_author'] = 1;
    " h: H- K) q8 C1 t3 y( o8 y
  38. $my_post['post_category'] = array($cate);5 a; W* A3 e" N: P; f+ u
  39. $my_post['tags_input'] = $tags;3 Y  F: ]7 i! B4 l% y  B; C; Z
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
      k5 ~: m; L4 u" |* H3 I
  41. //$my_post['post_status'] = 'future';) s+ Q" C& d8 `, y
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    / F: H' ^/ I( T& S1 S

  43. " ~% _& J. P; x
  44. // Insert the post into the database
    8 c+ N% c9 _- s  _% ?5 ^, S+ `
  45. $ret = wp_insert_post( $my_post );' w& q  I; R9 C; O' u( Z* p
  46. echo $ret;2 {3 h: @7 D' j4 E' l$ X" l
  47. ?>
    " o- z' |& j- u" q
复制代码
我自己写的
9 F. @' A$ y. t插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-21 08:22 , Processed in 0.048206 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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