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

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑
+ @6 E0 n- K3 `6 ^
' {# v- ^+ n8 D+ \  s8 E4 `0 f直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持
7 Q. D5 ?+ w/ c" W3 r: c/ p
2 ^1 @1 n4 u# K* ^  r! n' w我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了. H  K, I3 o" b9 ?" d
) ~2 s" h2 N+ J4 d9 X
方便实用 简单 何乐而不用呢
  1. . g% F6 m3 Y7 x1 ^
  2. <?php$ o  \: @  U: h6 Y

  3. % _  k. `5 |9 d5 Y2 d
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );6 m8 g9 k$ Q: }; y% E
  5. require_once( ABSPATH . 'wp-config.php' );- v1 @6 m; G% f9 c2 S- v; h
  6. require_once( ABSPATH . 'wp-settings.php' );
    ! z4 T0 g9 ]8 V7 B; f  v5 j/ O' C
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    # S5 s, Q- {8 Y
  8. require_once( ABSPATH . 'wp-includes/functions.php' );7 l% e9 L' M& g2 d! v& a
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );6 t1 w, z, W8 S( R% y
  10. $title = $_POST["title"];
    3 j, |7 K1 G& g. @& h
  11. $content = $_POST["content"];
    - q+ N- |1 |. a5 W- a, ?, k" u
  12. $tags = explode("_",$_POST["tags"]);
    + g& l  w8 W: f: w# K7 U
  13. $cate = $_POST["cate"];
      q" M, y3 B# ]/ B; z% `2 W1 e
  14. //print_r $tags;$ X4 e" s( u+ D  O1 f4 }. O
  15. //
    ' O* S, y2 d: k* E
  16. //
      A( ^2 K( d; d% C
  17. $wp = new WP();
    $ H( B% g+ X, B5 s- J+ h% ^
  18. $wp->main();- F* {. K2 o1 W/ G1 y9 |
  19. //4 [3 C( I( E/ {: G- x
  20. $my_post = array();: T4 I' b2 ^* d8 b
  21. $my_post['post_title'] = $title;1 G5 T  g# T# g( T' H
  22. $my_post['post_content'] = $content;2 O; D: Z' q7 k! b1 x. ?" x
  23. $my_post['post_status'] = 'publish';5 L+ K- }5 Q9 V$ r
  24. $my_post['post_author'] = 1;
    % k, b9 W2 n3 P4 B& t7 U
  25. $my_post['post_category'] = array($cate);- y* y9 Q5 I1 y
  26. $my_post['tags_input'] = $tags;# Z0 Q+ t# h% O3 U6 N
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    1 U( i; S% e2 x2 n
  28. //$my_post['post_status'] = 'future';2 g4 p% Q. o  Z- D3 m
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    . P# I" h( f$ u
  30. ) Z, Y, b, T* L% E: K# I; `0 R$ B
  31. // Insert the post into the database
    # P! o- Z- Y& x( [/ h' ^
  32. $ret = wp_insert_post( $my_post );/ A6 a2 U  I' S1 H- F
  33. echo $ret;# E& U3 U7 s+ w
  34. ?>6 g' a2 m$ x- X! Y' i! ~
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. # W; L; U. N8 l$ a# C% Y' j
  2. <?php* d( [+ @7 q5 X% D7 R
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );# ]6 C  C) n$ ^0 L
  4. require_once( ABSPATH . 'wp-config.php' );( X2 A2 Q/ f' b# I' R
  5. require_once( ABSPATH . 'wp-settings.php' );
    + t5 M) `1 a* d" I: ~3 Z. F
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    $ ~1 |5 K2 Q( z1 T! d2 [
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    0 }& M) ~6 P9 n( k6 f
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );
    ; |: x5 ~+ J, F& A6 q
  9. $pic_name = $_POST["pic_name"];
    ' Q5 c# ?) ?% x' r$ L
  10. $pic = $_POST["pic"];
    5 o0 K' G/ J7 Z' |7 [
  11. if($pic != "" && $pic_name != "")" j# ]' N& P! u, m# `6 P5 N3 h
  12. {/ R! r. x: ~1 E6 r; r
  13. $path = "images/";
    6 f! T! v$ N. G9 w1 U. Q
  14. $pic_name = $path.$pic_name;1 F- f) J+ X( R
  15. echo $pic_name;
    ) c# o; F+ x8 K- J$ }1 n. P
  16. echo "||";5 N' z+ S3 F+ v) M) o3 \. }; B
  17. error_reporting(0);
    ! S5 _  U9 {5 L# ?# I4 N
  18. mkdir("images");9 Z3 n; E8 F5 j# }4 d+ j
  19. $handle = fopen($pic_name, 'w');
    ; s. U; m/ u0 w) e; s; `# `
  20. echo fwrite($handle,file_get_contents($pic));0 l3 T- K" k1 ~7 z
  21. }
    ; N+ `+ x4 v. Z* o8 t
  22. : T5 E' `8 n" R, B
  23. $title = $_POST["title"];
    ; M$ A& t% B8 F& L2 k2 j* G0 ^( h
  24. $content = $_POST["content"];
    4 m0 d/ p, t9 ?& l: c$ O
  25. $tags = explode("_",$_POST["tags"]);
    3 m9 ^5 M* h" V1 V, l
  26. $cate = $_POST["cate"];8 w% N% t: F& \  F
  27. //print_r $tags;/ ~+ p' k/ B1 t7 C: Q6 A7 T9 B
  28. //
    / `; i4 [3 U2 a9 V' Q: r
  29. //
    6 K/ e( \* M$ p; P
  30. $wp = new WP();1 j$ W6 N6 R2 _6 K$ A
  31. $wp->main();
    $ N$ ^% O& o3 X' Q
  32. //
    ! i. F6 F  O" _6 m/ U. O
  33. $my_post = array();& ?9 Q- e5 N8 Y, v/ i
  34. $my_post['post_title'] = $title;# I% u7 C* D) R: r! x- s  c
  35. $my_post['post_content'] = $content;
    % ]$ T- E, R- r7 e" K  R
  36. $my_post['post_status'] = 'publish';: j# Q' \! L/ H
  37. $my_post['post_author'] = 1;4 M: P" h3 U* f, `. x3 D& W
  38. $my_post['post_category'] = array($cate);
    8 k% i0 j/ J+ N( b0 h, L
  39. $my_post['tags_input'] = $tags;
    % b' J- i: d( {- n
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    2 P- a" L1 g( v9 N) o3 z
  41. //$my_post['post_status'] = 'future';. s- K8 \2 y8 z( [. s/ d% f3 Y
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';$ I% U- g; R: ?1 _( w# \" j7 @
  43. , p! k( p1 u; f! _$ j) t! I3 @0 S$ I
  44. // Insert the post into the database
    + P' B* z* @7 u4 @+ V! M
  45. $ret = wp_insert_post( $my_post );
    2 o0 M6 r8 c. \' r
  46. echo $ret;
    0 r  a. ?9 v: i+ k/ K
  47. ?>! p' V8 S7 }# K! \" `; g$ \+ }9 g
复制代码
我自己写的( Y  c% Q+ j! K3 ^
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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 10:59 , Processed in 0.051857 second(s), 17 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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