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

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑
6 m6 e) f: }3 Z( }) C* i8 p  Z; V' ~1 |; v* ]* e% `
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持5 U7 r2 R4 |9 T# O! T5 A
2 W- T& r  U* l( S1 q. U
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
. q" _2 c7 [& }" t/ I+ W. b( m2 n/ _# r" o3 q, r
方便实用 简单 何乐而不用呢

  1. / {) h# D  G  M5 d6 @9 m
  2. <?php
      @  E  ~1 M9 `

  3. # O" X4 n' ]% s. @* P
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    / s2 L6 o. ?" M0 D5 U3 B1 W
  5. require_once( ABSPATH . 'wp-config.php' );
    9 P; d- M- i4 q) p
  6. require_once( ABSPATH . 'wp-settings.php' );
    & y$ I- f0 V6 {1 Z; {/ A  B& g
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    $ m- V0 \" T( N7 m6 _" O9 o
  8. require_once( ABSPATH . 'wp-includes/functions.php' );! ]3 P; {/ H! X" m
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );6 i0 p& g. V. y% y2 l
  10. $title = $_POST["title"];9 o1 d/ D+ T+ s( Z9 T5 y. a
  11. $content = $_POST["content"];5 p3 y' r; V( y) {
  12. $tags = explode("_",$_POST["tags"]);9 ]3 ~  i+ G2 d) h
  13. $cate = $_POST["cate"];
    3 O' F7 H7 h/ W+ D. z. [7 ?
  14. //print_r $tags;
    * s8 ^; }* D5 x8 f" @/ s/ u6 q( m
  15. //
    * S" W" M+ ?0 @3 q
  16. //% Z; ]; Z7 c  e3 o2 a, M5 P6 A' ]
  17. $wp = new WP();
    0 {" c) r8 h2 y
  18. $wp->main();
    1 f  M% q) W4 t4 a9 i
  19. //; `) |7 r& r% ]; p/ Y7 Y4 j4 N) u
  20. $my_post = array();
    " R" _) k4 M1 P. R
  21. $my_post['post_title'] = $title;
    6 @: e1 x2 v* Y- ?
  22. $my_post['post_content'] = $content;' ^' ~) j0 U/ W  ^
  23. $my_post['post_status'] = 'publish';
    6 I4 X9 a% ]0 p9 f) @
  24. $my_post['post_author'] = 1;- X$ o$ u. M3 W! u+ H, ?: [5 o
  25. $my_post['post_category'] = array($cate);
    ) b: P8 D( F% G6 o) x8 k
  26. $my_post['tags_input'] = $tags;
    2 e$ r7 s3 A+ J, t5 S
  27. //$my_post['tags_input'] = array('tag1', 'tag2');2 D4 @# g7 E- f( t. q
  28. //$my_post['post_status'] = 'future';% a4 ]# i& L  b1 `; E
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    & T/ u" ~6 C0 i! y5 }! X

  30. + C2 @! i- j& X  r9 U9 H
  31. // Insert the post into the database
    9 x* T3 U9 N0 r3 J+ l8 x
  32. $ret = wp_insert_post( $my_post );
    5 B# _" y) T" v% m. Q' f4 c
  33. echo $ret;
    9 |2 O* t" P5 p. ?1 p) i
  34. ?>; h/ o% Q  d+ C
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. 5 w2 A0 z) Y. X1 ^2 _% d+ i7 `  Y0 o
  2. <?php
    , B; I2 W3 Q/ _* c+ s& y( d
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );4 ]5 q% H1 u' n8 G( S
  4. require_once( ABSPATH . 'wp-config.php' );
    9 H1 ]3 d1 D2 u6 E9 V* u5 o! j5 ^
  5. require_once( ABSPATH . 'wp-settings.php' );
    + G2 a1 O6 o! x+ g2 Q/ W
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );0 y; Q: u; |$ ~' I  X( H, p8 I8 J
  7. require_once( ABSPATH . 'wp-includes/functions.php' );6 A5 @2 o8 j8 a% y" R
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
      h. Z6 O7 H4 c/ n$ }6 a
  9. $pic_name = $_POST["pic_name"];, ~% \! h/ }0 f- e
  10. $pic = $_POST["pic"];
      t# Q* w% x' Z4 G' J+ ]8 p
  11. if($pic != "" && $pic_name != "")0 {5 n$ e$ l: k/ i
  12. {* v# [7 K+ s) R
  13. $path = "images/";" T5 \( v9 [2 W+ g8 T4 r3 m
  14. $pic_name = $path.$pic_name;' N, t, b7 O) h) y% i, t3 t9 Q: N
  15. echo $pic_name;8 P2 m$ o: i7 y7 |) e2 d1 J
  16. echo "||";
    * m8 J; F& f& ]; A1 K  `6 I; M
  17. error_reporting(0);0 x% u8 G% S9 C/ a, P0 o/ N
  18. mkdir("images");
    ( e* ?0 U: m% ~' T+ a  F" R
  19. $handle = fopen($pic_name, 'w');* ?, t# O+ c. {" J
  20. echo fwrite($handle,file_get_contents($pic));: S/ p7 f6 v9 B
  21. }6 m# w! V4 U" L6 q

  22. 2 c+ b6 k% A# l
  23. $title = $_POST["title"];
    ' I4 m! ^: ?+ i1 R! A
  24. $content = $_POST["content"];
    # `2 o% L4 f5 v' f8 z2 O8 n
  25. $tags = explode("_",$_POST["tags"]);1 a" X9 ~* R  @1 H# D/ t2 i3 D' z
  26. $cate = $_POST["cate"];
    - U6 Z7 k+ u8 R3 M3 n! o
  27. //print_r $tags;' u% F  n/ ]( L( C2 M
  28. //
    0 q( l( g9 O" f, s5 B$ n8 z
  29. //
    : `/ O! E% J% \  x( [9 ^) ]
  30. $wp = new WP();
    / c* Y$ g8 ^5 X1 M: r
  31. $wp->main();
    - |; N$ j3 y2 g/ p% u
  32. //
    # H; q- v  q3 f) ~& P
  33. $my_post = array();
    2 Q! t* Q2 q) g% Q' M. r
  34. $my_post['post_title'] = $title;
    ; o& L5 I) d' ?# u% C- q8 L9 k# {
  35. $my_post['post_content'] = $content;
    9 @( n( P; L; e8 I4 X
  36. $my_post['post_status'] = 'publish';4 |, }& I# P. X% c# _' s
  37. $my_post['post_author'] = 1;: q: b8 X2 d' M/ [+ C5 R
  38. $my_post['post_category'] = array($cate);
    0 ~8 ^+ M! @$ N1 m" i
  39. $my_post['tags_input'] = $tags;
    2 U" [% D% U; K7 m
  40. //$my_post['tags_input'] = array('tag1', 'tag2');. w' e  W: R) \
  41. //$my_post['post_status'] = 'future';& g/ Q' s8 H: ]; u
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    , R9 ]/ K  e% t. [! {
  43. $ Z" e* K0 T: {( P; q
  44. // Insert the post into the database
    : f0 U9 h% O; X. d
  45. $ret = wp_insert_post( $my_post );
    ' S2 O3 ]) z) ^& d: u) S
  46. echo $ret;2 K4 ?, Z$ D" z1 U! b, y
  47. ?>0 N1 i) m8 m- y
复制代码
我自己写的
8 ]: J0 @3 H6 A1 V* A* h  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-5-25 23:02 , Processed in 0.048689 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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