小V在幫客戶開發wordpress站點時常常會遇到各類要求,此次幫一個客戶開發項目時,客戶要求幫他開發的站點的文章能在其餘網站調用,而且要以HTML的形式來調用不能使用js,說是作鏈輪什麼的。沒辦法顧客就是上帝,繼續折騰唄。下面來講下實現方法,首先在wordpress的根目錄新建一個html_post.php文件,記住是須要向外調用文章的wordpress站點。html_post.php文件的代碼以下: php
<?php define('WP_USE_THEMES', false); require('./wp-load.php'); query_posts('showposts=10&orderby=new'); ?> /** charset=UTF-8"防止亂碼 */ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <?php while (have_posts()): the_post(); ?> <li><a title="<?php the_title(); ?>" href="<?php the_permalink(); ?>" target="_blank"><?php the_title(); ?></a></li> <?php endwhile; ?>
這樣就能夠調用網站中最新的10篇文章了,showposts=10這個數字能夠修改爲你想要調用文章的數量。下面我來給你們仔細講解下如何來修改代碼達到調用本身想要調用文章的效果。 html
一、若是我想要調用某個分類的下的最新文章該如何實現呢? wordpress
其實這點很容易實現的只須要修改下query_posts這個參數,好比我指定要調用的分類的ID是1那麼代碼就變成了: post
<?php define('WP_USE_THEMES', false); require('./wp-load.php'); /** 若是想同時調用多個分類用半角符分隔如cat=1,2,3,4 */ query_posts('showposts=10&orderby=new&cat=1'); ?> /** charset=UTF-8"防止亂碼 */ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <?php while (have_posts()): the_post(); ?> <li><a title="<?php the_title(); ?>" href="<?php the_permalink(); ?>" target="_blank"><?php the_title(); ?></a></li> <?php endwhile; ?>二、若是我想調用全站站問斬但只屏蔽某個分類下的文章呢?
。。。。。 網站
完整原文: http://v7v3.com/wpjiaocheng/20130653.html