最近在WPBeginner上,我们写了一篇关于如何允许用户在WordPress中订阅类别的文章。我们简要地提到过WordPress为所有分类法提供RSS订阅类别标签自定义分类。在本文中,我们将向您展示如何为标签和自定义分类存档添加RSS订阅

类别类似,每个自定义分类都有自己的Feed网址。你所要做的就是添加/饲料//Sìliào/在URL的末尾。例如:

https://www.wpbeginner.com/section/wp-themes/feed/

让我们看看如何在标签和自定义分类档案上添加RSS订阅链接

在标记存档上添加RSS订阅链接

你需要做的第一件事是进入你的主题文件夹,找到名为tag.php的文件。如果你没有看到tag.php,那么找一下archive.php。如果您没有看到其中任何一个,那么很有可能您使用的是WordPress主题框架,而且本文对您没有帮助。

现在,如果您的主题有tag.php文件,那么只需在循环之前添加以下代码即可。

$tag_id = get_query_var("tag_id");

echo "<div class="tag-feed"><p><a href="" . get_tag_feed_link( $tag_id) . "" title="Subscribe to this tag" rel="nofollow">Subscribe</a></p></div>";

?>

如果您没有tag.php文件,但它有一个archive.php文件,则创建一个名为tag.php的新文件,并将archive.php中的所有代码粘贴到其中。完成后,将上面的代码粘贴到其中。

在上面的代码中,我们首先检索标记ID,然后使用它来获取标记供稿链接。要添加图像图标,只需使用图像标记替换订阅文本,就像我们对类别所做的那样。以下是我们测试网站的外观。

Adding a Subscribe link to Tag Archives

我们可以为自定义分类法归档做同样的事情。

自定义分类存档添加RSS订阅链接

WordPress允许您添加自定义分类以超越默认类别标签(教程:如何创建自定义分类法)。在自定义分类法归档上添加RSS订阅链接的过程非常相似。

进入主题文件夹并查找名为的文件taxonomy- {分类名称} .PHP(例如:(Lìrú:分类学topics.php如果您的自定义分类称为主题)。如果您没有自定义分类模板,请创建新文件。将archive.php文件的内容复制并粘贴到此新文件中。完成后,将以下代码粘贴到循环上方:

<?php

$term = get_term_by( "slug", get_query_var( "term" ), get_query_var( "taxonomy" ) );

echo "<div class="topic-feed"><p><a href="" . get_term_feed_link($term->term_id, topics, $feed) . "" title="Subscribe to this topic" rel="nofollow">Subscribe</a></p></div>";

?>

猜您也想看看…

评论被关闭。