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

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑 3 \( M; y7 P% H8 F  F- E  R8 N
+ T" P% G& e0 [( F- S) O5 k$ U
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
% l" N, X0 C0 c$ z$ T$ G& R8 Y. z  I* t- U4 C" _. p! p/ m: d+ [
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了. ^* Q, I7 |& [6 M  H# o' ~
! j# S, _# O) E! w# H/ [7 @
方便实用 简单 何乐而不用呢

  1. ) Z, ~6 R; G, z) d
  2. <?php
    + U! e' B) q( [, e
  3. ! g6 g# H9 ~; {& X: d
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );2 L9 @4 S. x& T; I+ w) p
  5. require_once( ABSPATH . 'wp-config.php' );, n# \1 v$ N4 T( M9 T$ ^
  6. require_once( ABSPATH . 'wp-settings.php' );8 _; B8 O9 A* \
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    5 T  K7 t& H( W; d7 }, {
  8. require_once( ABSPATH . 'wp-includes/functions.php' );5 T  Y- t( L  z+ w+ s# f- `
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );: Z. i' \3 V$ R, {5 A$ f6 `
  10. $title = $_POST["title"];% r+ I& `! x2 a  i. d
  11. $content = $_POST["content"];5 b- Y' N3 a% M# {( t: |
  12. $tags = explode("_",$_POST["tags"]);! h9 }. P0 [' F( y, g. Y
  13. $cate = $_POST["cate"];! g4 O/ ~$ O* C  u* D
  14. //print_r $tags;
    3 f0 C+ G$ }/ h0 s
  15. //
    * y& G- f8 I$ w
  16. //; n) A" z0 a  ~3 @3 _
  17. $wp = new WP();" z$ n8 Z' K3 Q1 a7 V6 |- b! t- O
  18. $wp->main();2 u! i6 B+ _( _1 \- M0 P% d
  19. //' I( d4 ~2 n$ I
  20. $my_post = array();4 w- H1 V* C$ {0 @- P
  21. $my_post['post_title'] = $title;$ o0 l; x3 F$ Q: P
  22. $my_post['post_content'] = $content;
    2 A2 g# a/ H1 r4 i, J
  23. $my_post['post_status'] = 'publish';
    ( B+ E: j, x+ H* {* [4 [2 q. r
  24. $my_post['post_author'] = 1;# y$ L8 e" p( a; z2 l
  25. $my_post['post_category'] = array($cate);) b( E6 u, R- H3 E/ t
  26. $my_post['tags_input'] = $tags;8 X, L$ W: _; ?/ |# F# i
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    2 H  `* w; W. ?2 \4 p1 [* G
  28. //$my_post['post_status'] = 'future';1 N7 ~! _3 x2 u# R
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';$ m7 p4 P4 ?( d) D/ W& L4 G6 T: |
  30. 2 T( U" T- u# |1 ~% i, W
  31. // Insert the post into the database
    3 `+ |- F- X" G* t1 g' g! ]5 ]% ?
  32. $ret = wp_insert_post( $my_post );0 R& x" H3 s, |4 p  I0 N
  33. echo $ret;0 N% o4 ]# r! x- b" c  _# q8 c# M$ @
  34. ?>
    9 {% o2 e, H' T# s+ \
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气
  1. ! Y. D: m& m! g+ X
  2. <?php
    : i1 i; h+ _! _% @! B6 Y: \
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    6 g6 s$ ?) E1 E) m' c9 m( z6 u$ _; e
  4. require_once( ABSPATH . 'wp-config.php' );, t' U6 G  f- ?4 K7 b8 B3 A
  5. require_once( ABSPATH . 'wp-settings.php' );5 Q# y$ W% ^1 Y: {6 I
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    ) F5 U1 Z4 h3 `
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    * x& O+ @4 Z7 r0 J1 M$ n( {4 k
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    8 Z# y  Q& @) b" N* Q9 P
  9. $pic_name = $_POST["pic_name"];
    : z6 R' c7 ?, v! k. G+ f- a
  10. $pic = $_POST["pic"];" ~4 |( K" ^5 s. k: g* D
  11. if($pic != "" && $pic_name != ""). a8 u8 P2 @4 A9 r" k7 g
  12. {/ _. ^0 V+ \+ F7 Y
  13. $path = "images/";
    ; V) ]3 ~7 P0 [1 Y' l* F2 E3 r* b
  14. $pic_name = $path.$pic_name;; b, K1 f9 I, p. i2 y1 X
  15. echo $pic_name;
    . n7 j2 T; l! {. A$ S/ w
  16. echo "||";
    7 M7 M2 i1 Y5 `: h
  17. error_reporting(0);9 f9 M6 K, R! Z! o1 |6 A
  18. mkdir("images");
    / ~, J! q* P8 W
  19. $handle = fopen($pic_name, 'w');
    " l/ S: h& n8 f' i% [6 M
  20. echo fwrite($handle,file_get_contents($pic));3 [+ Z- N! z! a* p  X, {  b* m
  21. }; l8 Z, _4 U' B  B- \) L1 v" I; H# j

  22. : n  x* }: E' z1 h- w
  23. $title = $_POST["title"];
    6 o  L/ e# @. B
  24. $content = $_POST["content"];
    5 P$ q0 ]. q7 A; A
  25. $tags = explode("_",$_POST["tags"]);% z' }8 |( F( B  E- V- s' U% ^
  26. $cate = $_POST["cate"];$ J% g- {+ i+ a$ q" U4 P" g2 e
  27. //print_r $tags;) V# ^+ Y; _& P6 O$ e
  28. //( s7 \: f' \4 R- G8 b8 w
  29. //
    , _* J8 x2 H0 a, [4 g
  30. $wp = new WP();0 M, o; P( l7 k
  31. $wp->main();
    1 d4 C$ L! c& z8 r1 p# u
  32. //
    9 d7 }6 l8 [7 e' }% X5 o+ U
  33. $my_post = array();2 t5 s+ E/ r; M- c: S
  34. $my_post['post_title'] = $title;# N1 q6 C  t& a' d6 y! Y6 V
  35. $my_post['post_content'] = $content;5 {) L3 j) h2 g. p
  36. $my_post['post_status'] = 'publish';1 u' ?$ Z5 ~% c" {  {
  37. $my_post['post_author'] = 1;
    ; P1 I6 ]* F3 |: f: o
  38. $my_post['post_category'] = array($cate);
    $ L1 J3 O* d& D0 R) q
  39. $my_post['tags_input'] = $tags;
    $ m: ^1 g, L! ~2 R1 I8 Q) A2 ~
  40. //$my_post['tags_input'] = array('tag1', 'tag2');7 D) Y: ]1 R, n, p
  41. //$my_post['post_status'] = 'future';
    + l$ @( a! C7 r: Q6 @
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';/ U$ z1 _( F* ]  c9 ~

  43. : u4 X9 }- M' y0 a9 J1 N
  44. // Insert the post into the database
    ( s! P. h3 \# t! u
  45. $ret = wp_insert_post( $my_post );& ~( T) d, P* X: `4 |* G2 }% [
  46. echo $ret;
    8 d1 F. ?) r2 V2 {* |7 H' m
  47. ?>
    ) `& P& s" H. t2 l% x  G
复制代码
我自己写的
/ p7 U$ ?  I) s9 \. ]5 N2 l插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-3-28 16:59 , Processed in 0.054406 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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