如何为您的 WordPress 网站创建自定义 RSS 源

文字新闻的特点之一是,它可以独立开发 RSS 源这些源可以包含从基本帖子到单个作者创建的内容的所有内容。 但是,您可能希望开发自定义 RSS 源。 有几种方法可以做到这一点,包括添加缩略图,但您可以更进一步。

如果要创建特定源并进一步了解要交付的内容类型,该怎么办? WordPress 的另一个最吸引人的功能是能够自定义以进行此类更改。

本教程演示如何创建自定义 RSS 源来推广材料。

请注意,本教程面向高级用户。 代码需要稍微修改,如果出现错误,可能会对 WordPress 的操作造成风险。 在以下情况下,您可能需要解决各种问题: WordPress 源错误.

第 1 步:备份您的网站

在对网站进行任何更改之前,请确保拥有备份副本。 它可以使用 FileZilla 等工具复制所有文件,也可以 使用备份插件在这两种情况下,您都需要确保有还原选项,以防出现问题。

也许最好的方法之一是使用文件齐拉。 由于您直接修改了文件,因此在出现问题时修复网站可能需要的只是简单的文件上传。 例如,假设发生了某些事情,并且函数.php文件阻止了主题的正常运行。 函数.php可以轻松地上载文件的副本以覆盖编辑的内容。 这将撤消所做的更改。

第 2 步:创建新源

创建备份后,您需要在 WordPress 中设置新的 RSS 源。 这是通过使用编辑系统访问您使用的 WordPress 主题功能.php文件来完成的。 这可以通过几种不同的方式完成。

文件齐拉

文件齐拉

文件管理器允许您使用编辑器(如 Windows 计算机系统上的记事本)打开文件。 有许多文本编辑程序允许您更改您正在访问的文件的编码。

c 面板文件管理器

cPanel 系统有自己的编辑器。 通过访问文件管理器,您可以直接编辑网站上的任何文件。 从 cPanel 文件管理器访问 WordPress 安装的根文件夹,选择功能.php文件,然后单击[編集]只需单击命令即可。 管理栏.

打开函数.php文件后,粘贴以下代码:


add_action('init', 'customRSS');
function customRSS(){
    add_feed('newfeed', 'customRSSFunc');
}

文件管理器

在此代码中,请密切注意“新”。 这是要使用的新 RSS 源的名称。 基本上,它显示如下:https://YourWebsiteName.com/feed/newfeed.” 这可以是任何名称,但您需要记住,因为下一步将需要它。

保存文件并继续,但不要关闭它。

第 3 步:在 WordPress 中创建回调

在上一步中,您已将 WordPress 设置为初始化源。 接下来,您需要将代码添加到主题函数.php文件中以创建回调函数。 这将允许 WordPress 创建源。

将以下代码添加到函数.php文件中:

function customRSSFunc(){
    get_template_part('rss', 'newfeed');
}

[/ht_message]

同样,请记住“新”代码中的文本。 这将与以前使用的名称相同。

此代码维护与正在使用的特定主题相关的新 RSS 源。 您可以更改此“get”代码以链接到其他模板。 现在,让我们将其与当前主题分开。

上述代码的“rss”部分是下一步中创建的文件的 slug 名称。 如果需要,可以重命名它。 但是,现在最好将其保留为“rss”。

保存并关闭函数.php文件。

第 4 步:创建源模板

完成上述步骤后,为新源创建另一个 RSS 模板。

创建一个名为 的新文件。RSS.php.” 这是前面的代码在 slug “rss” 中搜索的文件。 函数.php文件保存到编辑的主题文件夹中。

将以下代码粘贴到此新文件中:

';
?>
>

<?php bloginfo_rss('name'); ??> - Feed










<?php the_title_rss(); ??>




]]>
]]>








在此塔拉中,您可以更改 e、多个方面,如“帖子计数”,以控制源中的帖子数。 您可以对此编码进行各种更改,以便进一步自定义此编码,以便查看从帖子图像到注释的所有内容。

保存此文件。

现在,网站具有自定义 RSS 源,您可以对其进行修改以满足您的需要。 如果要进一步更改 RSS 的显示方式,我们建议您调查用于添加或删除材质的各种编程控件。

如果我更新了主题,会发生什么情况?

如果在 WordPress 中对父主题进行了更改,则更新可能会清除所有这些更改。 这就是为什么很多人使用 儿童主题 对他们的网站进行更改。

如果要使网站更加独特,自定义源非常有用。 如果要进一步更改 RSS 源的显示方式,最好查看一些可用的插件。 通过自定义您的网站,并给饲料一个完全独特的外观和感觉,使其脱颖而出,从其他网站。

您对您的网站进行了哪些自定义? 您是否使用 RSS 源共享内容?

给TA打赏
共{{data.count}}人
人已打赏
WordPress 教程

开始经销商网络托管公司

2022-11-1 17:14:48

WordPress 教程

如何以及为什么最大化您的 WordPress RSS 源

2022-11-1 20:18:05

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索