WordPress 调用外部网站的文章几种做法

2022年5月2日20:39:43 3 1,314 views

一、主题自带

如果是begin主题,在小工具有一个自带RSS小工具,填写相应的网址,把小工具放到对于的位置接口,如下图:

WordPress 调用外部网站的文章几种做法

WordPress 调用外部网站的文章几种做法

二、使用插件:Ecall

插件下载地址:https://wordpress.org/plugins/ecall/

 

三、调用并嵌入RSS或feed链接

1、在当前所使用的主题文章页面模版single.php文件或侧边栏的适当位置添加以下代码:

<?php if ( get_post_meta($post->ID, 'feed', true) ) : ?>
<p class="feeds" style="font-weight:bold;">XX站点最新文章</p>
<?php include_once(ABSPATH.WPINC.'/rss.php');?>
<?php $feed = get_post_meta($post->ID, 'feed', true); ?>
<?php wp_rss($feed, 5); ?>
<?php endif; ?>

其中5表示显示最新的5篇文章,可以自行修改。

 

2、在编辑文章时,添加一个自定义栏目,名称:feed,值为:调用的RSS或feed链接地址。不添加自定义栏目“feed”则不显示该内容。

 

3、使用效果图:

WordPress 调用外部网站的文章几种做法

 

这种方法显示的文章有延迟和不显示自定义文章类型,如果介意的朋友可以继续阅读下面的方法。

 

四、创建PHP文件

1、在被调用 WordPress 网站的根目录中建立一个 PHP 文件,并添加以下代码:


<?php
define('WP_USE_THEMES', false);
require('./wp-load.php');
query_posts('showposts=1');
?>
<?php while (have_posts()): the_post(); ?>
<li><a href="<?php the_permalink(); ?>" target="_blank"><?php echo mb_strimwidth(strip_tags(apply_filters('the_title', $post->post_title)), 0, 50," "); ?></a></li>
<?php endwhile; ?>

其中 query_posts()里面的参数可自行修改,如显示的文章数、是否显示置顶文章、是否显示多种类型的文章等。循环主题中的样式也建议根据自己的站点情况调整。

 

2、在需要调用的地方,如文章页或侧边栏(需要支持 PHP),添加以下代码:

<?php
ini_set("user_agent","Mozilla/4.0 (compatible; MSIE 5.00; Windows 98)");
$url="https://网站域名/call.php";
echo file_get_contents( $url );
?>

WordPress 调用外部网站的文章几种做法

第四种方法自定义高,如果懂PHP语言的和WordPress的可以再进一步改一改。

 

 

历史上的今天:


欢迎来到菜鸟头头的个人博客
本文章百度已收录,若发现本站有任何侵犯您利益的内容,请及时邮件或留言联系,我会第一时间删除所有相关内容。

  • A+
所属分类:WEB

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:3   其中:访客  1   博主  2

    • avatar 赵丽颖 1

      看了你的文章,觉得非常不错

      想与贵站互相友情链接

      建站教程网-http://nizhidaole.cn

      如果同意的话,回复一下后互相上链接!

      名称:建站经验网 本站网址: http://nizhidaole.cn/

      本站描述: | 新老站长都喜欢的技术性优秀网站!.