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

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑 0 `& c% ]+ a8 t" g$ x
$ {0 x/ k! f3 Y+ i% M
直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持, N" J  e- L) w  ~
% U1 J, M. A! h- z
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了0 `+ I5 _. ?9 F, R% E
1 }9 B. _! C: X& P
方便实用 简单 何乐而不用呢
  1. 9 O) W/ ~( ^) t' P
  2. <?php1 d' n. U) r9 `* d" [

  3. ! a$ T) G0 t  B& D# q0 W( k+ x+ S
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );- p. m. K% C: j) `8 n
  5. require_once( ABSPATH . 'wp-config.php' );; o3 t$ y/ e* \0 d/ b
  6. require_once( ABSPATH . 'wp-settings.php' );  S( }0 i. Y: J  x: U* c
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    ! Q, |. P2 k" a& Y4 ?) T0 z
  8. require_once( ABSPATH . 'wp-includes/functions.php' );
    ) R  ?* i9 S0 t+ ~, j" `
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    ! f6 g& T' ~5 M% m& U
  10. $title = $_POST["title"];% O" a8 t' R# Z* z9 W
  11. $content = $_POST["content"];) d" [2 ]7 C8 O; F6 F& T
  12. $tags = explode("_",$_POST["tags"]);; I2 j( t9 ?8 O2 S- A- s
  13. $cate = $_POST["cate"];9 X) x9 K! H: L4 z8 W* u8 B
  14. //print_r $tags;$ n2 S) ?' v1 u
  15. //& D2 e# w$ u9 [/ r
  16. //
    ' }# h1 E1 e" x
  17. $wp = new WP();
    $ ?- ]( r/ _) ^1 v3 N& T
  18. $wp->main();
    ( r8 B$ }7 H; x+ O- p9 }
  19. //
    * v9 k, P+ U% j' D; q( h
  20. $my_post = array();3 `& \4 N3 e: [1 b% z2 z
  21. $my_post['post_title'] = $title;7 F4 \. Z; m  h; [) \+ r& y3 b
  22. $my_post['post_content'] = $content;
    ! ?, ]0 U) V& m" s/ ~( [
  23. $my_post['post_status'] = 'publish';
    , s  G1 y0 H) @1 y9 N6 v
  24. $my_post['post_author'] = 1;
    ( ~& w5 ?% }8 c  {4 i
  25. $my_post['post_category'] = array($cate);; o* G4 h7 t2 h
  26. $my_post['tags_input'] = $tags;, }& L$ A( n5 c8 V# h* H
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    , O0 h% u: a( }7 \! O
  28. //$my_post['post_status'] = 'future';
    ' I% n: I9 X0 @6 M
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';6 G  M' u$ p  ?! ^

  30. & X* W( K7 ^$ g, z- c
  31. // Insert the post into the database+ w9 {0 X; H: [
  32. $ret = wp_insert_post( $my_post );
    ) I% ], `0 U" }7 A; e
  33. echo $ret;
    . A& Z+ F# D) t8 y: k
  34. ?>
    ' R" h* C+ V8 T7 L! m
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. 0 h; ]( Z8 L2 v
  2. <?php
    2 Y7 f! ~  V9 Z( Y; B
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );6 u4 E5 N/ w6 P/ y6 l+ v2 K$ }1 I* S1 l
  4. require_once( ABSPATH . 'wp-config.php' );% g  `0 s9 g6 j# g4 M5 V
  5. require_once( ABSPATH . 'wp-settings.php' );; b; G* P) {5 r2 V% u8 J
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    0 k" {6 o, y. c& ^
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    & e1 Z% k) W8 J
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );4 K) \4 b& y) v% v3 V
  9. $pic_name = $_POST["pic_name"];, {' g# I+ U! F9 ~9 k1 o. j* ]* B- |
  10. $pic = $_POST["pic"];$ v$ h% W4 Q/ i4 o) A
  11. if($pic != "" && $pic_name != "")1 k9 v* V# ^  N8 x
  12. {; L7 S- z3 |9 v
  13. $path = "images/";. A- z' K' C, Q' V
  14. $pic_name = $path.$pic_name;
    . f4 e+ o! U% Z/ E) b& @
  15. echo $pic_name;- K+ d: u, h) ^6 Q
  16. echo "||";
    $ }# [2 [; @: S  |- ~
  17. error_reporting(0);  h1 B. p+ r2 H) f
  18. mkdir("images");& D# x8 r8 J0 S+ L4 s
  19. $handle = fopen($pic_name, 'w');
    ; j/ C+ v# z' W" V; z
  20. echo fwrite($handle,file_get_contents($pic));
    / _. Z* a$ Z) ^7 x' w3 [2 C5 F
  21. }
    7 H4 q0 E, p  s9 F* W5 Z* _

  22. 3 d; I* x5 s- {; o8 u$ {
  23. $title = $_POST["title"];" g; o1 D9 L* Y# q& l" e: W: o
  24. $content = $_POST["content"];  S' o! H5 c1 x+ |
  25. $tags = explode("_",$_POST["tags"]);
    8 R+ \# c4 Q/ B
  26. $cate = $_POST["cate"];
    : |/ h4 x) q( G/ [
  27. //print_r $tags;( P5 L% i, S! M! k
  28. //5 O* x7 F/ ?$ N4 I( F' c# Q5 ]2 o( I
  29. //- M# C# \  P" W0 v" e: z5 E3 n7 p% w
  30. $wp = new WP();& w9 v+ a7 P  j/ K. j. t
  31. $wp->main();5 _: e& ?9 Q# F, N
  32. //+ h( Z% {9 x/ e
  33. $my_post = array();3 H/ |- y" U4 O% d/ s$ S! {
  34. $my_post['post_title'] = $title;
    ; z) V$ Z( }& B9 c# R$ |
  35. $my_post['post_content'] = $content;
    5 S# A/ Y4 q1 R! X; Z
  36. $my_post['post_status'] = 'publish';
    0 i4 R/ s" D4 `) H/ O
  37. $my_post['post_author'] = 1;
      T' e. {) X" f& u
  38. $my_post['post_category'] = array($cate);6 [: ^8 {% c2 {) L* w/ G
  39. $my_post['tags_input'] = $tags;
    6 N  R: w* z& U! }
  40. //$my_post['tags_input'] = array('tag1', 'tag2');# J. ?$ U; a2 `8 \
  41. //$my_post['post_status'] = 'future';
    3 ?8 K  p+ M7 S3 {1 r& N' l
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';* x8 E0 J6 L- \% `! }% S
  43. 7 N6 N1 d/ n( B" e; B2 Q  F" I/ S, c
  44. // Insert the post into the database
    . T0 {( d& @' }% H0 h0 j0 u
  45. $ret = wp_insert_post( $my_post );
    % M/ f0 h) x6 b% _6 [1 A8 A
  46. echo $ret;0 S  M& a$ H( c6 L0 V
  47. ?>
    + K( S/ G* t* ~# C
复制代码
我自己写的, b0 `8 l0 i7 d' O6 ^' E
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-8 13:59 , Processed in 0.050406 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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