当一个wordpress博主有多个wordpress建立的网站的时候,需要将其中一个网站的文章展示到另一个站点中引流,又或者是相同网站的子域名网站用于展示另一个分类的文章。
调用其他WordPress站点最新文章
当然,这个方法取决您的网站定位,很多大佬虽然网站的内容仅仅是一个类目,但是其中的分类比较多,而wordpress的分类不支持子域名,所以会用到wordpress的站群系统。不过wordpress的站群系统又不是那么完善,很多同学连wordpress站群是什么都不知道,更别说如何使用了。
所以,小编今天跟大家分享关于wordpress调用其他站点文章展示在特定站点的方法。
需要说明的是,wordpress自动获取wordpress最新文章展示到另一个网站的方法有好几种,小编先跟大家分享其中一种小编已经测试的方法。
再一个跟部分朋友分析一下,什么网站需要这样的功能。
首先,对于将另一个网站的内容展示到其他网站中,这无异于本身就是一种引流的操作方法。对于所展示的页面存在一定的不利性。
如果您的内容需要做子域名分类,这个方法是比较推荐。
代码部分
将以下代码新建一个UFT-8无Boom的PHP文件这里小编的文件名称为“cache.php”,并且将这个文件放到被获取网站内容的wordpress根目录。
以下代码中,部分值是可以修改的,您可以根据自己的需要修改,不过,需要您对wordpress有一定的了解。
showposts=10为展示的文章数量
the_post()为获取文章
<?php
define('WP_USE_THEMES', false);
require('./wp-load.php');
?>
//下面就是你要获取的内容,想获取什么就获取什么,比如这里获取文章
<?php
query_posts('showposts=10');
while (have_posts()): the_post();
?>
<li>
<a href="<?php%20the_permalink();%20?>" target="_blank">
<?php the_title();?>
</a>
</li>
<?php endwhile; ?>
既然已经制作好了被获取的数据源了,那么自然就会有一个展示的区域,所以需要将以下代码放入到用于展示数据的网站需要展示的指定位置。
<?php
ini_set("user_agent","Mozilla/4.0 (compatible; MSIE 5.00; Windows 98)");
$url="https://被调用网站的域名/cache.php";
echo file_get_contents( $url );
?>
以上就是今天nwp小编分享的关于代码实现wordpress调用指定网站的最新文章展示的内容。
既然小编都已经想到了,那么自然会有高手想象到了,所以这里小编再推荐一个插件“Ecall”,可以到wordpress应用商店下载。