最近工作遇到调用blog里的内容,一般博客都是用wordpress建的,调用的时候会有两种情况,一种博客在同一个站点,一种不在同一个站点,比如二级域名。
同一个站点的话比较简单:
1 |
|
不在一个站点
不在同一站点的情况下,网上流传的方法是用了一款名为Ecall的插件,这个插件是JS调用的,不利于SEO。
一种方法是使用同一站点的方法,在博客根目录中新建blog_call.php文件,内容同站点中给出的代码,然后在需要调用的站点使用file读取
1 |
|
另一种方法是读取博客RSS的方式,下面这段PHP读取RSS的代码在网上流传已久,但是很多朋友不知道,其实它是可以用在WP外部调用上的··
1 |
|
这两种方法都是要求使用调用的站点支持PHP,如果不支持PHP而支持ASP的话可以用方法一,把读取blog_call.php的PHP代码用ASP重写一遍,但是如果是静态空间就只能装插件来实现了。
同域名下不同Wordpress间文章调用
1 |
|
PS:JS调用可以采用Feed to JS来实现。