首页 > CMS应用 > 正文
wordpress站外调用文章列表 非js

前面有发过一篇内容相同的文章,也是讲wordpress站外调用的,不过上次的方法有点局限性就是说必须是同空间下的站点,传送门:
https://www.pastdust.com/cms/201406231146.html今天再分享一个站外调用的方法,没有这个限制,自己随意调用,并且还是纯html的列表而不是js!

步骤一:在你需要调用的wordpress根目录新建任意名称php文件,例如 diaoyong.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; ?>

步骤二:在外站你想要显示调用的文章列表的地方填充一下代码:

<?php
//该代码放置在需要调用文章内容和列表的地方
$url='http://你的站点地址/html_post.php';
echo file_get_contents( $url );
?>

方法拓展:
步骤一里面的代码

query_posts(‘showposts=10&orderby=new’);

就是用来控制wordpress文章显示格式的,例如:

1、query_posts(‘showposts=10&orderby=new&cat=1’);指定分类调用,如果需要调用多个分类,用逗号隔开

2、query_posts(‘showposts=10&orderby=new&cat=-1’); 屏蔽某个分类,多个的话一样用都好隔开

3、query_posts(‘showposts=10&orderby=rang’);调用随机文章

4、如果需要输出摘要,将一下代码填充到文章显示循环里面

5、还可以参考你的缩略图显示格式,填充代码到相对位置,调用的文章就可以一样显示缩略图了!

注意:复制代码的时候一定要注意符号中英文,不然会出错!

文章评论

共有 2 条评论

  1. 明美

    还没有机会尝试一下 帮顶

  2. 明美

    好贴,双手赞成!

Top