文字新闻的特点之一是,它可以独立开发 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文件保存到编辑的主题文件夹中。
将以下代码粘贴到此新文件中:
';
?>
>
- Feed
-
]]>
]]>
在此塔拉中,您可以更改 e、多个方面,如“帖子计数”,以控制源中的帖子数。 您可以对此编码进行各种更改,以便进一步自定义此编码,以便查看从帖子图像到注释的所有内容。
保存此文件。
现在,网站具有自定义 RSS 源,您可以对其进行修改以满足您的需要。 如果要进一步更改 RSS 的显示方式,我们建议您调查用于添加或删除材质的各种编程控件。
如果我更新了主题,会发生什么情况?
如果在 WordPress 中对父主题进行了更改,则更新可能会清除所有这些更改。 这就是为什么很多人使用 儿童主题 对他们的网站进行更改。
如果要使网站更加独特,自定义源非常有用。 如果要进一步更改 RSS 源的显示方式,最好查看一些可用的插件。 通过自定义您的网站,并给饲料一个完全独特的外观和感觉,使其脱颖而出,从其他网站。
您对您的网站进行了哪些自定义? 您是否使用 RSS 源共享内容?