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

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

[复制链接]

14

主题

39

广告币

219

积分

初级会员

Rank: 2

积分
219

社区QQ达人

发表于 2013-2-25 14:36:05 | 显示全部楼层 |阅读模式
本帖最后由 finder 于 2014-12-28 15:13 编辑
" g/ |( a6 I+ m/ a  w
9 }1 ]* y; j# S# H) }直接插入数据库 字段太多混乱 同时MYSQL 还得支持外连 很多虚拟空间不支持: T; o1 I" t0 s$ Y9 A" a
. F2 |/ h5 n9 j* W2 Z1 q* g
我们可以利用 wordpress 自带的函数 wp_insert_post 调用插入一个新的文章  如果你采集的文章直接使用一个post操作就可以了
( ~( x( K3 A- O( ~9 P/ p& _$ P- O( u2 t$ G  V# O8 @- n% H: r
方便实用 简单 何乐而不用呢

  1. # g4 ~' O- r) q- b
  2. <?php
    & v/ Y) Z3 W) e* t5 W7 v
  3. ( X/ e" m$ E6 J: o
  4. define( 'ABSPATH', dirname(__FILE__) . '/' );
    ; V; F. r) C$ _2 \* ^0 Y8 R) ^3 @
  5. require_once( ABSPATH . 'wp-config.php' );
    ' q3 y' z# |( g  I+ b
  6. require_once( ABSPATH . 'wp-settings.php' );
    7 ?% f0 V+ O2 W# v% ?: C
  7. require_once( ABSPATH . 'wp-includes/class-wp.php' );/ j  W1 N. Y. I6 E% u4 G! D
  8. require_once( ABSPATH . 'wp-includes/functions.php' );1 h0 W3 j( g: ]: D6 t* e$ N4 N
  9. require_once( ABSPATH . 'wp-includes/plugin.php' );
    2 Y, H; H9 l0 g7 H: n, g8 K( }9 O
  10. $title = $_POST["title"];
    4 o  x8 g- m4 S* |/ F
  11. $content = $_POST["content"];: ]0 h" }1 S1 ]
  12. $tags = explode("_",$_POST["tags"]);
    8 o+ q( y1 O3 m% k+ i2 J
  13. $cate = $_POST["cate"];  j( d2 E$ Y2 @$ r8 s* c
  14. //print_r $tags;. h7 y  i# I9 h( x3 @! q1 a3 d! L
  15. //
    + M2 Z3 K8 s& r" X: Y
  16. //+ w# l' w; j6 w8 ?
  17. $wp = new WP();
    / D% Z! G' C6 T7 g' R) P5 i
  18. $wp->main();) M( `! T- |7 N$ J8 [
  19. //
    . A# w* W7 Q/ m
  20. $my_post = array();
    $ ]+ n2 E. c7 K& ?3 [6 ]
  21. $my_post['post_title'] = $title;# f* z: c. Z, l* v" O1 V
  22. $my_post['post_content'] = $content;  k! ?9 \! u) ~
  23. $my_post['post_status'] = 'publish';
    ! ]* @! n, m# _
  24. $my_post['post_author'] = 1;+ ^" a8 G% j- C
  25. $my_post['post_category'] = array($cate);
    $ N2 d$ p7 i) w% S! s. V6 E& v
  26. $my_post['tags_input'] = $tags;; F; j7 n$ Z* o( {. S: T9 U
  27. //$my_post['tags_input'] = array('tag1', 'tag2');
    3 |; f! q" X* p1 k8 @) r1 H/ K
  28. //$my_post['post_status'] = 'future';
    - b( Q  a$ e& w1 s
  29. ////$my_post['post_date'] = '2010-07-04 16:20:03';
    / ]) _$ w$ c$ G* @& i  r! u

  30. / o5 ]# X% ~$ _& d' K& s
  31. // Insert the post into the database
    9 }% L7 I9 e0 _  s% G
  32. $ret = wp_insert_post( $my_post );
    5 j: E# t, ~% Z0 p$ h2 o
  33. echo $ret;5 X. h. M2 E0 ?2 S* H& s6 ^
  34. ?>8 u0 n+ ?) g& F2 r: X( W; f/ E
复制代码
下面是更带更新图片版因为有些网站屏蔽了盗链接 小气

  1. 3 u$ l, Y( t* R
  2. <?php" D( h& J7 f, h  ]0 N/ w! J
  3. define( 'ABSPATH', dirname(__FILE__) . '/' );  y  V$ y0 N2 [8 l. _1 w
  4. require_once( ABSPATH . 'wp-config.php' );
    7 R, v0 r% p# |- I
  5. require_once( ABSPATH . 'wp-settings.php' );9 _4 l- [/ s5 B7 z) M8 l) p
  6. require_once( ABSPATH . 'wp-includes/class-wp.php' );
    & g5 [$ `1 ~$ z9 F4 @, h! _
  7. require_once( ABSPATH . 'wp-includes/functions.php' );
    , c( U. A- H7 w
  8. require_once( ABSPATH . 'wp-includes/plugin.php' );; ~" \1 |* S0 o. r* z9 e
  9. $pic_name = $_POST["pic_name"];
    5 c% h, F8 d  Y) ^; ]4 E
  10. $pic = $_POST["pic"];0 b  B1 C+ G2 B( S7 ]8 c
  11. if($pic != "" && $pic_name != "")
    . K3 [' T9 w# c$ o
  12. {! D& w, `# @+ N* j# e* ~6 m
  13. $path = "images/";
    - ?3 L0 }, c+ B7 h* v# W# d2 K8 h
  14. $pic_name = $path.$pic_name;
    ) I3 R% z& D8 L- [8 D- v
  15. echo $pic_name;
    % b) H7 Z1 T4 l8 Z* }, i0 o
  16. echo "||";
    ( c" e3 j# F* B; f
  17. error_reporting(0);) E. w7 N/ j- k) ^3 m
  18. mkdir("images");3 @5 ~9 X* C- `6 v' g2 P" S7 @5 L9 k
  19. $handle = fopen($pic_name, 'w');8 h$ q7 t  N# `/ T
  20. echo fwrite($handle,file_get_contents($pic));
    0 _& D1 ^) X' }7 {0 {0 Q
  21. }
    9 t8 p4 R( Z5 q0 s. j
  22. ) F* ^+ @% h; x8 j. V% p) r
  23. $title = $_POST["title"];
    % l9 H* \+ M1 I+ v
  24. $content = $_POST["content"];
    # P6 P  [4 w8 M$ f( _
  25. $tags = explode("_",$_POST["tags"]);7 i3 j* L' m( x
  26. $cate = $_POST["cate"];
      W( Y+ s& Q1 ?/ ?6 c! W
  27. //print_r $tags;
    $ ~# u' d' @, K9 S! O7 v* n5 Z# ]4 w$ O% ?
  28. //) H( D0 }) I9 M9 q
  29. //
    " r0 X9 v$ Y. N0 A5 W! X7 W2 L' J
  30. $wp = new WP();
    " d% P4 Y5 w! r2 J& l
  31. $wp->main();% i- X% t; g- d* w" Z0 _1 M* M- Z
  32. //
    # d' _3 o; T% t0 o
  33. $my_post = array();" V( u3 I5 `! F  y1 E
  34. $my_post['post_title'] = $title;8 E4 i9 J: A3 P/ Q' b+ U/ W# N
  35. $my_post['post_content'] = $content;
    6 T0 z4 T' r6 U) u; ]4 m  c
  36. $my_post['post_status'] = 'publish';
    # R: h# Z/ s" a( g7 X# Z
  37. $my_post['post_author'] = 1;
    2 D: r5 P0 u1 Z  e
  38. $my_post['post_category'] = array($cate);
    7 ?, k2 L  o- q3 r1 ?* X+ F
  39. $my_post['tags_input'] = $tags;( O8 P4 {( t7 n* {6 J- W
  40. //$my_post['tags_input'] = array('tag1', 'tag2');
    ! L7 g% G& n& \6 f9 J7 P  l
  41. //$my_post['post_status'] = 'future';( s. T! }' r0 C, m  b% p3 y) }
  42. ////$my_post['post_date'] = '2010-07-04 16:20:03';0 l0 m0 k6 L8 [. q. L
  43. ! j6 W6 X6 o$ ~
  44. // Insert the post into the database& G( \: j- X1 A
  45. $ret = wp_insert_post( $my_post );! Q+ [8 O. r! \6 U# e
  46. echo $ret;
    & O7 I& B5 S# e
  47. ?>& G, i  L& V7 G2 L9 K3 S0 {2 b
复制代码
我自己写的
5 ]; K; S% r& H, K, k1 r插入效果看图 不看广告看效果 已经测试过有需要的 拿去

评分

参与人数 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-11 17:51 , Processed in 0.048500 second(s), 14 queries , Gzip On, MemCache On.

Copyright © 2001-2023, AdvertCN

Proudly Operating in Hong Kong.

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