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

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑
, c5 }4 }) j" J! a& i9 R& T$ ~6 i$ K$ j4 W" K. a9 ?5 C; @
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持& T2 A( v& Q; m- h9 {5 @! l* p

4 ~; y/ `6 M5 ~% o5 X- P我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
2 m9 R! p  }+ x2 A/ L' [  z$ x8 N& }0 g
方便实用 简单 何乐而不用呢

  1. - K7 b! d3 h& a9 x1 B$ P& s
  2. <?php
    3 w: O5 G9 i7 G& r+ N
  3. 8 n, c. M4 r% R. \& D; t2 Q
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    . H: i5 ]+ U9 L, Y
  5. require_once( ABSPATH . 'wp-config.php' );
    # G- }9 h  r/ n$ Z" v
  6. require_once( ABSPATH . 'wp-settings.php' );, x# c7 H7 v) Q1 D/ f: M  O
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
      H4 |( G8 b: j1 n
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    ( W5 M! N2 ]1 ^$ q4 o$ p# R
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    " P5 D% P. w3 G4 ^
  10. $title = $_POST["title"];9 R2 V; q7 t6 O- D: t) {; k
  11. $content = $_POST["content"];' b3 A: C( m( ?  ]9 i7 n# w
  12. $tags = explode("_",$_POST["tags"]);* t2 y) T& N. U$ `
  13. $cate = $_POST["cate"];
    7 ]0 ]+ |0 R/ D& a$ i/ H# \
  14. //print_r $tags;
    " O2 B2 r: B, \
  15. //
    7 ^2 O( r4 e6 ]9 C, Z/ B% S" D% u! J
  16. //
    ; _) S. `- T8 V
  17. $wp = new WP();
    ! t5 o  g3 O( u5 j3 r+ j
  18. $wp->main();
    ; U* A  U- ~! U4 H$ c0 f
  19. //+ @8 L# P% s+ j" q# _/ o5 w
  20. $my_post = array();
    ) Z: x- h8 [1 r: u6 y% t1 w
  21. $my_post['post_title'] = $title;
    1 p1 o& U* S# U; n1 B8 u) f
  22. $my_post['post_content'] = $content;
    / r1 c# Q, S+ V! v  Z. M
  23. $my_post['post_status'] = 'publish';
    & _/ L' z8 t& x1 D% T
  24. $my_post['post_author'] = 1;
    * F* i7 V' N! M! P
  25. $my_post['post_category'] = array($cate);$ t4 d: [0 I: E
  26. $my_post['tags_input'] = $tags;
    * o  J& p1 }. V$ D' W2 u) Q  ~
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    & B3 N5 X) D& g5 y1 |# H
  28. //$my_post['post_status'] = 'future';( R8 w" b  [' L8 o$ Y8 S
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';! O! ?9 u$ q! h. k

  30. % v; R7 }* f5 L3 s7 z7 L
  31. // Insert the post into the database* e+ t! \3 K: k, y& L! G1 ?4 P
  32. $ret = wp_insert_post( $my_post );
    ( m5 Z# Q  s) D
  33. echo $ret;% |9 X0 K3 G- ^& w1 _
  34. ?>
    % B5 M3 O8 ~" L8 G! O; j% t" j! F* I
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. & Y# }# l  J) y3 Q# A
  2. <?php
    0 Q" k, x' k6 W3 h
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    9 o4 N9 ~. G5 v3 l$ @. X
  4. require_once( ABSPATH . 'wp-config.php' );4 W, c4 U3 |* l# T. f. M
  5. require_once( ABSPATH . 'wp-settings.php' );
    : ?& {; L$ Q( O# V6 T3 E# M5 d0 \
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    9 S9 ]- D  C/ y$ d: W
  7. require_once( ABSPATH . 'wp-includes/functions.php' );* U$ P) E* o( @
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
      w' d- J' b) ~. g! `2 P
  9. $pic_name = $_POST["pic_name"];
    9 f; z5 W6 I  z* m& w( B
  10. $pic = $_POST["pic"];$ L% y" f0 E" J. u
  11. if($pic != "" && $pic_name != "")8 z! s6 c9 j7 u& N$ u+ j
  12. {0 }" y# L! b3 L9 L- P3 p, T5 l
  13. $path = "images/";* f3 q) b0 }) s! W+ L2 I# Y% ~
  14. $pic_name = $path.$pic_name;
    4 p% N4 O6 Z" o, M: ]7 M* z: }" G& O
  15. echo $pic_name;
    3 G$ d8 Y* e! {( V$ b7 E  N+ U
  16. echo "||";
    * [* N: p3 {/ B. L) y
  17. error_reporting(0);9 x9 t' t0 D# w& _
  18. mkdir("images");' O( Q$ T) M, x
  19. $handle = fopen($pic_name, 'w');! P  p# o9 r. ]% b& S
  20. echo fwrite($handle,file_get_contents($pic));
    $ v0 H. `- S; B
  21. }
    , G3 Z/ [; U9 @6 k+ s( k

  22. - d/ I0 K; T$ L% p6 B
  23. $title = $_POST["title"];
    ' G, _3 {; C5 C& T! a, f
  24. $content = $_POST["content"];  x$ ~5 {/ {8 ?7 }
  25. $tags = explode("_",$_POST["tags"]);
    8 V7 R6 \7 c* g5 m) ^5 {
  26. $cate = $_POST["cate"];6 m. w8 o8 _. G6 i8 ~
  27. //print_r $tags;
    2 G" l, B, C% I
  28. //
    " g3 G6 t; |. ?8 w# R1 ]
  29. /// R+ }3 q* Y# R
  30. $wp = new WP();
    * v" h* {9 p+ J
  31. $wp->main();$ D8 l& L- d8 @. D! a( a
  32. //$ r  \/ ~" J7 b$ P" b5 U, }3 ?% S
  33. $my_post = array();& x# C& z$ \6 v8 j0 S5 a
  34. $my_post['post_title'] = $title;# W& K9 K1 ^5 k2 C. i( [
  35. $my_post['post_content'] = $content;
    ' r/ ]+ X  N- T0 w5 y$ ?
  36. $my_post['post_status'] = 'publish';
    / S4 F3 X1 v; C3 H% c) v  C$ j
  37. $my_post['post_author'] = 1;# d) z& `2 T9 y8 h( e
  38. $my_post['post_category'] = array($cate);) e" t' |0 r7 |
  39. $my_post['tags_input'] = $tags;
    + M7 }* m" ~0 j" a  d1 R" W6 W
  40. //$my_post['tags_input'] = array('tag1', 'tag2');, i% t1 j& r& \% s8 y2 x
  41. //$my_post['post_status'] = 'future';
    2 Z1 V/ b! C) w
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    # @% W  l! x( _0 T, f9 {
  43. - U& [' d! ?) Z- C" B' W
  44. // Insert the post into the database
    % [2 Z+ a* {$ F+ [3 \' E# R
  45. $ret = wp_insert_post( $my_post );
    3 `4 L; ^- n+ [+ W6 U. O0 G
  46. echo $ret;
    ; _8 `3 I/ Y% G
  47. ?>9 S0 V8 K* F6 I- H7 i% r
复制代码
我自己写的
8 b' A' }/ O. Y8 j3 `+ w. }+ ?插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-1 07:53 , Processed in 0.063398 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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