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

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑 - O2 ^6 _1 K  r4 i* c( R- d

( q4 ]( x3 A4 c直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持! f/ `! u: p) V
- q; |4 M, I; ~: d
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
- ^* S3 w7 \% @; M/ P0 R# e: ~# `3 D" w9 }% W
方便实用 简单 何乐而不用呢
  1. . S: ]2 g8 y; w& `
  2. <?php) T# G' r+ C5 ^% h! V

  3. & M& p, C. p; S1 E7 @$ n) h
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );. M1 s* [5 N# t  ?3 {2 O& `& \5 p2 ^
  5. require_once( ABSPATH . 'wp-config.php' );8 q+ o- w+ N- C( ^3 o+ {3 x
  6. require_once( ABSPATH . 'wp-settings.php' );
    ! s, I# b. q( S, f  E( ?  \
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );- G% _$ E& d/ w1 Y8 M0 N! R
  8. require_once( ABSPATH . 'wp-includes/functions.php' );, x3 K" C6 H( Q: I, A9 E0 Q! L
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );% X, l2 ^$ {/ F* G! P9 J
  10. $title = $_POST["title"];
    $ K/ x' a6 U, b: D6 ~/ M  c
  11. $content = $_POST["content"];7 Q; o" e4 g5 f+ y
  12. $tags = explode("_",$_POST["tags"]);7 A" N: s) c8 B1 Q6 q, \
  13. $cate = $_POST["cate"];
    - O" x. X; j, d2 P7 v) \4 n" A
  14. //print_r $tags;
    ' H$ H- C( K+ d
  15. //
    " @, Q' H- ^0 U% ?" F- H. F2 {
  16. //6 X4 v- d* R$ x0 m& Z% a8 [
  17. $wp = new WP();. P" R, L/ c+ K3 `/ I
  18. $wp->main();
    3 E9 i+ c% x% m+ \
  19. //' b, l' E6 `0 D& i
  20. $my_post = array();
    : n2 P5 g# R% k- O9 Q8 R
  21. $my_post['post_title'] = $title;
    ! k# d  ^9 o& W
  22. $my_post['post_content'] = $content;
    7 D5 `; w  c' n. n: b
  23. $my_post['post_status'] = 'publish';
    , j! \" [* e0 X6 T; H5 x- T
  24. $my_post['post_author'] = 1;
    / {- [$ c; ^  j- C1 P. g* g
  25. $my_post['post_category'] = array($cate);. \6 \( `+ G4 k7 i& e
  26. $my_post['tags_input'] = $tags;, i0 c. ]* A  e8 Z1 O
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    , H. r& c" v  J9 w% L  e
  28. //$my_post['post_status'] = 'future';, J6 m7 }$ y3 N  P5 o( X( h- D, p
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';6 P3 p' x  c6 f

  30. , z5 ?$ {- e9 h* g6 O9 }1 a
  31. // Insert the post into the database  l! |7 S& A; D' l' l
  32. $ret = wp_insert_post( $my_post );
    / j2 _1 C4 n! O
  33. echo $ret;
    + C2 e( ]" _( f/ q+ g% R
  34. ?>
    & R" R3 o+ O5 s' u
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. 4 ]; x; ~  T  j; p, V
  2. <?php: s' @+ P& ]) ]! w- e0 y% h! o
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );
    , g7 T; S! f+ v: H
  4. require_once( ABSPATH . 'wp-config.php' );
    / b  f8 `1 x7 ~6 J. R  {
  5. require_once( ABSPATH . 'wp-settings.php' );
    ! {- d- b# L9 q8 X: X2 D) M' p
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    3 N$ W0 P9 `$ e2 Z* B- `& Q- l+ Y/ y
  7. require_once( ABSPATH . 'wp-includes/functions.php' );; I9 s( r8 c. X+ k
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );$ E( o0 b! v4 G
  9. $pic_name = $_POST["pic_name"];
    $ L5 Z1 V/ g3 Z& U& J6 S7 L
  10. $pic = $_POST["pic"];
    2 j+ }/ z6 S0 w4 Y7 j3 p
  11. if($pic != "" && $pic_name != "")
    & b7 z8 ]9 B3 H0 B0 b$ _# ]
  12. {- G% a2 A2 s( C8 Q
  13. $path = "images/";
    ; H9 j' G( p% K" Y$ e
  14. $pic_name = $path.$pic_name;
    * ~% d+ q2 G& y
  15. echo $pic_name;/ s  Q% [: C! I5 u# v
  16. echo "||";
    2 |/ s4 d! T! m2 ~2 P
  17. error_reporting(0);
    0 e% n3 M2 }9 L0 W; q5 {
  18. mkdir("images");
    0 k; [: }" G+ j% R5 g
  19. $handle = fopen($pic_name, 'w');) l: G4 `1 C$ g: a
  20. echo fwrite($handle,file_get_contents($pic));
    0 T* U% x$ {& v, [1 n* ^$ W' O
  21. }
    . u% n3 o! d+ _# n  `3 E

  22. ( L6 o4 x6 n& {* S# ]8 B- ?9 K1 L
  23. $title = $_POST["title"];6 e2 Y  v5 G' x& E2 o( Z" E
  24. $content = $_POST["content"];$ H1 `5 [# ~* X* h- |9 V1 I
  25. $tags = explode("_",$_POST["tags"]);
    " {( E1 a% _  h& d* D3 E
  26. $cate = $_POST["cate"];9 B4 A* Y5 d5 t' U
  27. //print_r $tags;
    & @6 |/ u+ v' j3 X" b
  28. //8 I+ O! A: I) A# S3 v. c- v
  29. //
    " z9 u% ^8 T4 P, [) |: a# F
  30. $wp = new WP();
      N1 V8 r2 l8 t8 B  |2 u1 I
  31. $wp->main();, l2 g+ a$ w, v, `
  32. //( }0 {) U: @" `8 J8 A/ t& K
  33. $my_post = array();& [2 f: c% I. b) |- k: l7 P
  34. $my_post['post_title'] = $title;, n( j; K9 |) H. C' V/ Y
  35. $my_post['post_content'] = $content;( n, R  v- A, d6 l: f
  36. $my_post['post_status'] = 'publish';
    ; s, K" B7 s; M7 p
  37. $my_post['post_author'] = 1;  L( n. L+ x! O
  38. $my_post['post_category'] = array($cate);# D9 v% r( {0 r/ X
  39. $my_post['tags_input'] = $tags;$ N; ]" G# i! B+ g9 }
  40. //$my_post['tags_input'] = array('tag1', 'tag2');% n% J! Z5 t0 ~' E: J9 v
  41. //$my_post['post_status'] = 'future';0 ?4 A. V  V- P1 \& C
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    + m$ K' f6 \2 k

  43. % V3 |* S3 E/ A2 M% q4 t7 @
  44. // Insert the post into the database& T1 |& S; M6 p2 _" t
  45. $ret = wp_insert_post( $my_post );' W" [6 o0 |7 t; R8 u
  46. echo $ret;  \# W* }  e& t1 H
  47. ?>
    + R# @! L/ }" d, e. L8 Q2 t
复制代码
我自己写的4 w3 _; y; [1 z3 K: L/ C& K
插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-6-2 09:59 , Processed in 0.051972 second(s), 18 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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