这是一段非常有用的代码,可让您在 WordPress 中创建新的 RSS 提要。
事实上,我们有时需要提供独立于本机提要的 RSS 提要。为此,有一段代码 我在 Yoast 上发现的!
1)创建一个名为pagerss.php的新页面模板
从记事本中的空白页开始,插入以下代码,然后将其上传到主题文件夹:
<?php
/*
模板名称:自定义 Feed
*/
$numposts = 10;
函数custom_rss_date($timestamp = null) {
$时间戳=($时间戳==空)? time(): $时间戳;
回显日期(DATE_RSS,$时间戳);
}
$posts = query_posts('showposts='.$numposts);
$lastpost = $numposts – 1;
标头(“内容类型:application/rss+xml;字符集=UTF-8”);
回声' ';
?>
<channel>
您的网址
你的描述
FR-FR
post_date_gmt) ); ?>
post_date_gmt) ); ?>
你的邮件
<?php foreach ($posts as $post) { ?>
<item>
ID); ?>
<![CDATA[帖子内容; ?>]]>
post_date_gmt) ); ?>
ID); ?>
</item>
<?php } ?>
</channel>
</rss>
您可以将“您的...”字段替换为您自己的字段。
2)在WordPress中创建一个新页面
从 WordPress 管理员发布一个新页面,将其与我们刚刚在上面创建的“自定义 Feed”页面模板相关联。
3) 启动您发布的页面
页面发布后,启动它。您应该会看到新的 RSS 提要!
7 响应
感谢您的这篇文章,这是一个非常好的翻译。也就是说,提供来源不是更相关吗?
我会发现引用它更“公平”,而不是愚蠢地重命名半个函数: http://yoast.com/custom-rss-feeds-wordpress/
真挚地
感谢您的提醒,我及时将来源添加到了文章中。
不用担心,我会借此机会向您指出,您提供的函数中仍然存在“yoast_rss_date”功能😉
正确,非常感谢,已更正。显然,这不是我的日子:)
您好,谢谢您的这篇小文章,我有一个小问题,当我尝试加载创建的页面时,第一行出现错误:
解析错误:语法错误,意外的 T_VARIABLE
我寻找解决方案,但仍然没有找到任何东西,你知道这可能来自哪里吗?
提前致谢
谢谢你的教程,确实更好,一个专门用于rss的漂亮页面模板。
感谢本教程