所以我有一个xml提要,由于某种原因显示价格标签(我甚至不知道这是否是一个有效的HTML标签,并且在每个人的下方在尖括号中显示为“price /”)博客帖子导致Feed无法验证(显示65次)。我想从feed中删除它并尝试将这段代码添加到functions.php文件中:
function rss_nopricetag($content) {
$content = preg_replace( '/<price/>/is', '', $content );
return $content;
}
add_filter('the_excerpt_rss', 'rss_nopricetag');
add_filter('the_content_feed', 'rss_nopricetag');
无效,我使用以下代码从我的Feed中删除标记,它运行正常。
function rss_noiframe($content) {
$content = preg_replace( '/<iframe(.*)\/iframe>/is', '', $content );
return $content;
}
add_filter('the_excerpt_rss', 'rss_noiframe');
add_filter('the_content_feed', 'rss_noiframe');
我可能做错了什么?
答案 0 :(得分:0)
尝试在价格正则表达式中转义斜杠。
$content = preg_replace( '/<price\/>/is', '', $content);