AdvertCN - 广告中国

 找回密码
 立即注册

QQ登录

只需一步,快速开始

PropellerAds
Google-Bing-Mediago-Criteo开户
⚡️按条S5代理⚡️静态⚡️独享⚡️5G广告专用虚拟卡/U充值/高返点皇家代理IP⚡️#1性价比⚡️
Mediabuy⚡️玩家开户首选【鲁班跨境通-自助充值转账】FB/GG/TT❤️官方免费开户Affiliate 全媒体流量资源⚡️
Taboola/Outbrain /Bing⚡️一级代理开户投流-7*24h❤️人工在线【官方】❤️搜索套利买量投流开户独立站⚡️开户投放
⚡️AdsPower:安全不封号,高效自动化E.PN 虚拟卡FB BM不限额,短id账单户BINOM TRACKER 60% OFF!
比Adplexity还好用的Spy工具ADPLEXITY + ADVERTCN7200W全球动态不重复住宅IP代理全球虚拟卡, 支持U充值
Facebook 批量上广告尤里改 - FB 稳定投放免费黑五教程(持续更新、欢迎交流)FB 三不限源头 - 自助下户充值转款
各种主页、账单户、BM户(优势)⚡️TikTok企业户,bm户,账单户提供TK企业新户老户、谷歌新户老户FB虚拟卡⚡️消费越多返现越多
最大欧洲Nutra网盟BA找量优质住宅/移动代理/高匿名/高性能TK白名单老户|兼职广告可投联盟收款/海外资金下发/服贸结汇
⚡比特指纹浏览器+云手机, 4.5折起T3NZU:定义应用网盟新时代FB个人号源头服务商寻找顶级电商?AdsBranded等你!
广告位出租8500万高质量住宅IP,助力各种需求虚拟卡返佣1%,国内持牌机构 
查看: 7458|回复: 3

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
HuiTong虚拟卡
本帖最后由 finder 于 2014-12-28 15:13 编辑 3 [, T+ j+ a" V2 e+ [

2 i" I* X6 K. B( ?6 ?# O% j. {直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持5 {5 @& v& g  m  d" M. ?9 G
' W) B/ t- A4 q& g  w- x3 ?& k  s6 I
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了2 l8 F8 d1 d: Y4 w
; c- R; D. k: K
方便实用 简单 何乐而不用呢

  1. - w1 A# }; K* X2 S# ?" n
  2. <?php
    2 E0 Y3 l. [5 e* ]7 Q# r
  3. - ]3 B1 b! O6 Y8 @7 M
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );& D* Y8 A& X0 x; r: |! B: d2 J
  5. require_once( ABSPATH . 'wp-config.php' );! Y% S0 v. M& q
  6. require_once( ABSPATH . 'wp-settings.php' );# i* U4 v- g, D) d
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    7 a8 h! f& `8 K0 V0 w6 _5 d9 g
  8. require_once( ABSPATH . 'wp-includes/functions.php' );& b( B4 L* V: q% X
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );% P( w3 H+ E5 _, s
  10. $title = $_POST["title"];
    , N$ x  J- c  \7 t; c
  11. $content = $_POST["content"];
    8 C& j3 _1 S8 e- F$ d+ C
  12. $tags = explode("_",$_POST["tags"]);
    & ]2 A4 x% g# d2 h9 A, c
  13. $cate = $_POST["cate"];' O/ k+ c; Q2 A- i; Y. w. a  o
  14. //print_r $tags;/ [+ u; J' o9 t9 R( b
  15. //& t% R! j1 ]5 z7 M. C# x
  16. //9 b( c& R9 E& o6 p" k1 m
  17. $wp = new WP();
    4 T  {% K, X! [9 F  |" Q
  18. $wp->main();$ q9 l" P; X1 e2 d8 b0 ?% s
  19. //; ?1 q! k  ?3 `5 |" w
  20. $my_post = array();
    0 C$ @: Q! m2 f2 U
  21. $my_post['post_title'] = $title;
    7 `! B2 s3 U% x( c: X
  22. $my_post['post_content'] = $content;
    : m  P% W7 @' \( N# y. W! J9 d/ \2 H& _
  23. $my_post['post_status'] = 'publish';+ ^; Y+ b6 s1 ~, e& c8 e& E# [
  24. $my_post['post_author'] = 1;
    % V# r9 e* ]/ g: H& z1 ~- }
  25. $my_post['post_category'] = array($cate);* J- e9 ^5 Q7 z9 V5 N: k, D6 t* c
  26. $my_post['tags_input'] = $tags;
    9 k# X# c3 R" F; G6 Q
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    1 ]0 }# h. q- h0 W: B& ?3 i' u7 ~
  28. //$my_post['post_status'] = 'future';9 x8 }# g! ~/ o& P6 v! f2 J
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    ' h# G( Q/ [7 [' |2 M

  30. ! L7 \0 j2 [1 Q! u
  31. // Insert the post into the database
    ) v9 L. B; h* j6 k: I
  32. $ret = wp_insert_post( $my_post );
    1 W5 z0 y1 N" T6 H2 B
  33. echo $ret;3 N1 @7 I5 C+ J' O
  34. ?>
    , n+ {+ P$ B- J4 [! e  |6 ]
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. 1 O* K% f8 I, x0 T9 @! d8 {) }; [
  2. <?php4 W2 Q% j" B* I0 Z
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );# ^1 Z8 c) f% n- H, Q2 |
  4. require_once( ABSPATH . 'wp-config.php' );
    7 J7 X$ l9 O9 ~, Z) v+ c
  5. require_once( ABSPATH . 'wp-settings.php' );
    ( Y9 `0 w" L* j  j* i+ |) U8 p
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );5 u/ ]" M1 A" E" f% D2 Y% S
  7. require_once( ABSPATH . 'wp-includes/functions.php' );4 L# L; c* e( F. o' {
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );/ L# O/ ^: L: B3 r5 h' U
  9. $pic_name = $_POST["pic_name"];
    " P' c& J4 M: G+ L4 q2 E
  10. $pic = $_POST["pic"];2 Z  E8 w5 J& M8 j
  11. if($pic != "" && $pic_name != "")6 O9 X( `7 I; O1 Y, a  K% B
  12. {: v1 n& e2 }3 x2 E3 i4 r
  13. $path = "images/";
    5 W- `7 N/ c1 A; {; G
  14. $pic_name = $path.$pic_name;' B8 \7 X& B) d7 j+ l7 u! f
  15. echo $pic_name;
    * _7 E" W' x6 C
  16. echo "||";
    4 |" [1 l3 d  W
  17. error_reporting(0);# J- B  [/ O9 R: p
  18. mkdir("images");
    7 j  q* [$ Z0 ?# `
  19. $handle = fopen($pic_name, 'w');
    & v$ R' i) r4 N
  20. echo fwrite($handle,file_get_contents($pic));$ {6 R: y' W4 w
  21. }( E% T: n4 z' l* ]5 F

  22. " {) x! F0 j/ y: H
  23. $title = $_POST["title"];
    ! @0 q( N; x7 B0 j0 |; i
  24. $content = $_POST["content"];
    2 @: v+ m: i* N4 d
  25. $tags = explode("_",$_POST["tags"]);* P( C; |# e& i# _: m% K- N
  26. $cate = $_POST["cate"];
    . H* g& W1 h0 j- y  d0 J0 J
  27. //print_r $tags;4 |$ Z2 Z" O! @. q9 e6 \; Q$ L; y: R9 F8 L1 J
  28. //- X# E" h7 s" E
  29. //' n5 P8 z; j; k. T" u* z: I
  30. $wp = new WP();
    ' j; ]& R1 E  a9 ^, Q
  31. $wp->main();' k) ~9 a, E6 d+ d5 k3 m, V0 B
  32. //
    + |9 ?6 D0 q* m- W+ q: }7 d& E
  33. $my_post = array();4 m6 t! ~5 f$ Q4 M: Q
  34. $my_post['post_title'] = $title;3 k( \$ B9 L# F$ _
  35. $my_post['post_content'] = $content;
    . p( }& q* a3 U
  36. $my_post['post_status'] = 'publish';
    & K9 d+ l3 ]! p
  37. $my_post['post_author'] = 1;5 F' `5 a2 T1 y& p: ?+ V* c
  38. $my_post['post_category'] = array($cate);/ m2 K# P$ d6 x  H
  39. $my_post['tags_input'] = $tags;' j5 p; V) L" M& w# l8 t
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    ; y# v5 H1 I3 Q
  41. //$my_post['post_status'] = 'future';
    & e) O# V: k8 x
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    0 X8 v* C8 v6 Y

  43. 0 Z- J2 b2 ?- l2 d' l! k
  44. // Insert the post into the database
    $ g7 A4 }! i6 L: ?
  45. $ret = wp_insert_post( $my_post );- l, E' M' b2 I" j2 {
  46. echo $ret;
    $ Q/ O/ h  o) O/ E( w  ]1 {) m2 O" A
  47. ?>
    0 r% U! r% t( l; B1 G6 y9 c" x, v
复制代码
我自己写的; V' U" O3 q9 ~# I; c
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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, 2025-12-8 09:42 , Processed in 0.049633 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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