实现站内调用随机文章随机文章方法很多,相关的插件也很多,那如何在其他网站调用wordpress随机文章呢,笔者夜无影在本文分享下亲测可行的方法。本方法适用于php服务,而且只能是调用自己的网站。
例:网站B要随机调用网站A的文章
1.新建php文件,加入下面代码,上传到网站A根目录
如新建html_post.php文件,代码如下:
<?php
define('WP_USE_THEMES', false);
require('./wp-load.php');
/** 如果想同时屏蔽多个分类用半角符分隔如cat=-1,-2,-3,-4 */
query_posts('showposts=15&orderby=rand');
?>
<meta http-equiv="Content-Type"content="text/html; charset=UTF-8"/>
<?php while(have_posts()): the_post(); ?>
<a title="<?php the_title(); ?>"href="<?php the_permalink(); ?>"target="_blank"><?php the_title(); ?></a>|
<?php endwhile; ?>
2.在网站B的模板文件需要调用文章的位置添加以下代码
<?php
$url = "http://lecuhui.com/html_post.php";//此网址改为上传到网站A的php文件路径
echo file_get_contents($url)
?>
显示效果如下