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

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑   x# S6 Q, Z$ F4 l; U' [

$ M/ ~$ k* A4 j  c8 c直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
+ i2 v: G5 b& C8 K- H" b' z- _: z+ [2 V" Z2 b
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了' f7 a- X& ?2 ]

9 U* A7 o6 Q3 r) `5 w方便实用 简单 何乐而不用呢
  1. $ o$ |) D# w' B! N& L
  2. <?php$ A$ b$ ?+ w& u$ f
  3. . h3 O' ?4 W# x& N0 Q
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );* t7 w0 j. a  G& ^
  5. require_once( ABSPATH . 'wp-config.php' );  c; S+ n) J7 B4 O& V
  6. require_once( ABSPATH . 'wp-settings.php' );9 k, v8 l# o) V. e' [6 h' F7 g
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    8 k, E6 f7 H+ p1 Y: a" `
  8. require_once( ABSPATH . 'wp-includes/functions.php' );  s% o8 J8 l  Q
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    % N4 |4 B. [: B& r  y8 o
  10. $title = $_POST["title"];- {3 T0 |0 s8 _8 d1 R$ O
  11. $content = $_POST["content"];) N$ I! S: {4 Y8 e) k4 H$ z# U5 b9 h
  12. $tags = explode("_",$_POST["tags"]);5 U( S/ r/ C5 Z) u5 k9 {. |# T2 Y
  13. $cate = $_POST["cate"];
    1 I9 x$ J# ^% l& D; I) c7 M: ]
  14. //print_r $tags;: C+ W2 B5 K, x2 m# ]
  15. //- [. h: V( r+ F# M: G0 R) u! Y
  16. //3 C0 Q/ \! j7 u$ j: y
  17. $wp = new WP();
    * p* p9 }1 R% L' Y2 c- o
  18. $wp->main();4 ]1 ^* E! w0 k" Z! f
  19. //
    ) ^; K2 s+ q% v  M) p/ K4 V
  20. $my_post = array();
    ! g, A' d7 P* B
  21. $my_post['post_title'] = $title;
    $ `- L0 v. [: _) s# ]) H' w& t- y3 \
  22. $my_post['post_content'] = $content;
    : R0 S" N, W2 H4 R6 D; N
  23. $my_post['post_status'] = 'publish';
    % ]& y( m4 f, g# f& v. j) Z
  24. $my_post['post_author'] = 1;9 I8 b( b, w4 G# v
  25. $my_post['post_category'] = array($cate);
    + s: H4 a' x( j$ \
  26. $my_post['tags_input'] = $tags;
    3 E7 _0 v0 ~2 B5 f8 l! V1 l
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    , t3 [- u. T4 ]6 s; g
  28. //$my_post['post_status'] = 'future';
    9 f) h; a. K3 J6 q- _
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    : }" I+ ?- @4 M7 f
  30. 7 n. H# K: y0 _( X; t0 H
  31. // Insert the post into the database7 A& z# r9 z9 ?& ^. |! M0 Z/ U6 T
  32. $ret = wp_insert_post( $my_post );
    & M6 _, n4 _9 W2 p( D2 G
  33. echo $ret;
    0 v/ N3 c8 T( q9 Q; R( @
  34. ?>+ k$ M$ s+ c9 B& }" F7 O
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1.   y; a- @$ D+ n+ d
  2. <?php
    $ n: g, I7 W8 \+ G# f# n1 T4 F1 S
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );/ A) `* M/ i+ v3 X" C# u  B, a
  4. require_once( ABSPATH . 'wp-config.php' );
      K3 j9 f! N  Q$ t+ b$ V
  5. require_once( ABSPATH . 'wp-settings.php' );
    - h- o4 J# \5 `, X/ E
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    0 K! b: [( s' V
  7. require_once( ABSPATH . 'wp-includes/functions.php' );2 ?4 @* L: f& ?- ~9 `/ C- r% U, q8 E
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    . m$ U! b# V) l) d
  9. $pic_name = $_POST["pic_name"];; \. v# ?  \$ F, `' b
  10. $pic = $_POST["pic"];
    5 L5 B. Q  E3 Q
  11. if($pic != "" && $pic_name != "")* o% v4 F3 \9 O. ^$ Q& @* O: q
  12. {3 ~/ n& q* ^# Y' I# Q: W+ ~% `
  13. $path = "images/";
    * O6 W. W) A0 Q; H5 ~
  14. $pic_name = $path.$pic_name;$ m% r+ o( Q1 ]2 f3 x
  15. echo $pic_name;- v0 b) h: D" c; q
  16. echo "||";
    & L) K  ~) R! p
  17. error_reporting(0);
    ; J2 F6 Y% k" e
  18. mkdir("images");8 r3 q' [/ I4 H  I! T$ {0 O% o4 x+ Y
  19. $handle = fopen($pic_name, 'w');
    9 h" `" N) G. m8 f/ T! ?4 r
  20. echo fwrite($handle,file_get_contents($pic));1 S3 N5 Q1 p$ B5 n4 f6 G- j
  21. }9 }! t$ J5 w8 N7 F4 _' P7 q& i
  22. 5 f% \, ?( c3 {& Q
  23. $title = $_POST["title"];
    : |7 Y! N2 M* ?+ M  ~
  24. $content = $_POST["content"];
    - b! |/ a" K# H  a
  25. $tags = explode("_",$_POST["tags"]);
    ( }! Z: u7 d5 m3 u6 i- ]# M
  26. $cate = $_POST["cate"];" D' l1 M2 O- u; G/ s
  27. //print_r $tags;
    3 k9 X, T# ^# l! W" ~
  28. //; e5 a# D/ E2 S4 I9 Z" d
  29. //
    0 i) _1 Y" z0 _/ o9 C* y
  30. $wp = new WP();( C% Q, ?3 T, Y
  31. $wp->main();2 G: g- P$ L" y: i+ F; S
  32. //
    ) J& o9 Z* A5 y$ f* ^2 E: Z
  33. $my_post = array();
      {. |6 V5 E5 T# }0 G4 r# e
  34. $my_post['post_title'] = $title;$ n* k; G& d" T
  35. $my_post['post_content'] = $content;3 D* P8 ?/ N; x2 Q
  36. $my_post['post_status'] = 'publish';
    7 u1 q/ n( p% ]& N- D4 O
  37. $my_post['post_author'] = 1;
    ( h' Z4 u4 g3 q* T, \" v
  38. $my_post['post_category'] = array($cate);
    6 m  e% N, i( I
  39. $my_post['tags_input'] = $tags;7 J" ~3 }% P  `6 v4 J4 r
  40. //$my_post['tags_input'] = array('tag1', 'tag2');7 @4 C6 N$ @& ~5 E; Z
  41. //$my_post['post_status'] = 'future';
    * t0 C$ g" t+ }7 u! D4 D
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';2 [2 q: R7 O6 J

  43. 2 Z# y8 ^! L" g
  44. // Insert the post into the database
    6 H( V- F; a7 @. q8 q! a" x
  45. $ret = wp_insert_post( $my_post );! C" ]) l( }5 t; q
  46. echo $ret;& ^9 A2 ~0 f' A9 v5 j
  47. ?>: o# t& T! H& Z8 n
复制代码
我自己写的+ |/ S" ~) P3 b8 I
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

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

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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