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

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑 + Y+ T, ^) `$ T0 y

1 A/ `, W9 b) C8 y直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持/ B8 x# }9 F" @8 @# a

% D( F2 v+ I) p2 e- u* T0 ?6 M* K2 v我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
- O9 Z1 i/ j/ ]; t4 R  N; B# |; m
) h- q4 y' U! `4 D. j! Y方便实用 简单 何乐而不用呢

  1. & _0 g8 |) \8 l: H) q" e  B
  2. <?php
    / {# q  z( G+ v
  3. & q7 ^+ Q; {" |2 f% `. l
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );! A2 e3 v/ o( {& A; A5 ~! p
  5. require_once( ABSPATH . 'wp-config.php' );
    6 {% q7 v/ M3 d2 c$ s! a
  6. require_once( ABSPATH . 'wp-settings.php' );+ b* M' f6 f! w; k+ n, \* K; p
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    4 I2 o4 ]2 ~# \# ^# G
  8. require_once( ABSPATH . 'wp-includes/functions.php' );2 o  F& i* a+ Q; F' @( |
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    : g, h3 d% }/ t/ y# F1 A
  10. $title = $_POST["title"];1 l7 W- y+ p4 c; d% A3 r
  11. $content = $_POST["content"];7 H' r# e0 [, P9 o3 X# }0 Q
  12. $tags = explode("_",$_POST["tags"]);
    / s' d" J" t8 O% V. `1 l
  13. $cate = $_POST["cate"];
      Q8 z# H( D$ f% ]% \6 T; F
  14. //print_r $tags;
    6 h8 y' X# B; ?( P" F- d
  15. //
    3 Y: I* e5 P5 a% C; _$ L& Q! C5 D
  16. //
    : C! p- g( j4 L
  17. $wp = new WP();3 j% G- n6 G5 l5 T8 W
  18. $wp->main();
    : [. P" K8 ^5 {8 y  [" w3 Q/ n
  19. //
    2 e* ]/ |* E) F" g3 o- t
  20. $my_post = array();
    . E: c% C6 }$ F* g6 Z
  21. $my_post['post_title'] = $title;
    5 R4 q! P2 e3 y$ V
  22. $my_post['post_content'] = $content;& d. m8 ]6 C* T# |+ Q9 b( K
  23. $my_post['post_status'] = 'publish';
    , D( M) J9 q2 z" A
  24. $my_post['post_author'] = 1;
    3 z, E! f8 \& r' f( H/ z  m
  25. $my_post['post_category'] = array($cate);
    ' }0 a$ V. t8 t% F
  26. $my_post['tags_input'] = $tags;9 |# O0 ^& f; _9 \
  27. //$my_post['tags_input'] = array('tag1', 'tag2');& V; N. p' p, r% s% T% t
  28. //$my_post['post_status'] = 'future';" `$ i2 A) N0 r
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    3 X7 l! B& \$ ]9 u* _* M
  30. 0 R3 ?$ k, J8 z; e; ^/ U7 S( H
  31. // Insert the post into the database
    : c4 a* h8 O$ N! o+ r2 l- g. H
  32. $ret = wp_insert_post( $my_post );/ O8 @; [, o/ w/ c3 M6 U
  33. echo $ret;
    & c! u% ?6 F9 m4 b
  34. ?>1 j  a0 ]5 F2 ]& S7 ?9 l% J7 v- [
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. 6 ^; y. u; ]6 F' N% t' n
  2. <?php! z) N8 C- u3 d; G
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );) S& d) J& h4 D8 H2 `: M! |
  4. require_once( ABSPATH . 'wp-config.php' );, h, K, {' z4 }
  5. require_once( ABSPATH . 'wp-settings.php' );
    1 o. f' Z4 d+ I
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    7 u% i' ~. A  m9 Z1 ~3 J- s
  7. require_once( ABSPATH . 'wp-includes/functions.php' );3 _" s* u) k  A/ S6 i
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    4 e/ O- p, v; y! P
  9. $pic_name = $_POST["pic_name"];
    5 n2 r' A  H; ~; h8 D& k1 W( ?1 ?
  10. $pic = $_POST["pic"];
    5 f& a5 V- I5 d* f
  11. if($pic != "" && $pic_name != ""). _$ ?' w& I; h/ G! \
  12. {
    ! Q: G2 x4 l3 J% V
  13. $path = "images/";
    . F) Q& \0 M6 R3 u& F0 ^
  14. $pic_name = $path.$pic_name;
    5 ^' N! I& z- Q0 h$ Q( g) `5 I
  15. echo $pic_name;
    4 @7 I" Z% O9 N
  16. echo "||";
    7 [" E8 V6 C9 x: J
  17. error_reporting(0);
    / x/ m  K8 @5 c! g& m0 Z% q* `3 C
  18. mkdir("images");
    - R; {5 ^% o. q2 x, i6 p
  19. $handle = fopen($pic_name, 'w');1 F/ g& n0 t6 o
  20. echo fwrite($handle,file_get_contents($pic));, ]$ h1 P/ X7 j: }
  21. }9 F, K- [4 v) I+ \6 ^" Q1 p, y

  22. 3 S; G4 ~1 o8 O) w& [: @! Y* J
  23. $title = $_POST["title"];
    + ^: V( j5 |/ ?8 N* Y3 |0 r; Q
  24. $content = $_POST["content"];
    . E; L' I' t6 O  C' X
  25. $tags = explode("_",$_POST["tags"]);! o# {' l1 [6 |
  26. $cate = $_POST["cate"];
    . O1 i' R* y4 B* n9 J. u1 c/ T
  27. //print_r $tags;  i4 Z6 f( w, D# p/ \& w
  28. //
    / v% b: b) U# a1 {! s
  29. //$ m4 b$ @3 L' `. ]6 j' e
  30. $wp = new WP();
    * F. X! U# }' P6 A' Z
  31. $wp->main();
      u, {% t& |* X7 ^" t1 {3 P" |! a
  32. //8 U( ^& I$ |5 ~* D5 C
  33. $my_post = array();" A5 s% i) x/ g, D1 B" O0 A
  34. $my_post['post_title'] = $title;
    * ~4 R5 o* |1 z8 M
  35. $my_post['post_content'] = $content;
    " Y5 X* Z% G' z% v" e
  36. $my_post['post_status'] = 'publish';
    : t0 ?" i$ |. e/ J2 @8 g! b) Y8 ]
  37. $my_post['post_author'] = 1;0 u" z1 h# ~1 G" ]/ |
  38. $my_post['post_category'] = array($cate);* {; f: ?+ p" x9 z' ]$ s
  39. $my_post['tags_input'] = $tags;( H+ ^( N5 A8 o- t' u7 Y, l
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    / G  C+ ^0 o+ q# M: M# Q% D2 i3 H
  41. //$my_post['post_status'] = 'future';
    ) K2 U1 D  d- i! `: b" d! G5 ^9 h
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';7 D" x1 c, l4 t3 ^+ M( |
  43. ( z8 h: T1 s% U4 k* P* ]
  44. // Insert the post into the database
    * ?2 h+ A2 j( q: x8 Z3 Q& S" @% T
  45. $ret = wp_insert_post( $my_post );
    ( W2 M1 g: {4 D
  46. echo $ret;* P2 s: O# _* v8 v/ K2 z
  47. ?>6 C5 |2 u+ V5 H$ _( D
复制代码
我自己写的
( m3 q3 y/ w" J* }6 `" Z插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

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

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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