我正试图从我的订阅源中删除特色图片和字幕,并努力做到这一点。由于另一个问题已经确定,很难格式化标题,因此作为新闻稿提要,我想删除它们。
我在函数中添加了以下内容。php在WordPress论坛上找到了它,但它似乎没有改变任何事情
/** removes caption from RSS feed Denis 15/08/2014 */
function notags_content_rss($content=\'\')
{
$content = preg_replace("/\\[caption.*\\[\\/caption\\]/", \'\',$content);
$content = preg_replace("/\\[googlevideo.*\\[\\/googlevideo\\]/", \'\',$content);
return $content;
}
add_filter(\'the_content_rss\', \'notags_content_rss\');
我还添加了以下代码来删除特色图像,因为我们使用特色图像作为主要博客图像,这意味着我们在提要中有一个重复的图像。
/** removes featured image from RSS feed Denis 25/08/2014 */
remove_filter(\'the_content\', \'featureimage_for_feeds\');
以前从未接触过任何PHP,因此非常感谢您提供的任何帮助或建议。
最后,我不能百分之百确定每次更改代码后是否正确刷新提要。这就是我正在做的:
清除网站页面缓存、CDN等,更改设置/读取时的源项目数,以强制刷新源,清除浏览器缓存,使用新的电子邮件活动返回活动监视器,并重新加载模板(调用源)以检查结果