Php 如何在Wordpress中从XML提要中删除HTML标记
因此,我有一个xml提要,出于某种原因,它在每个博客帖子下显示一个价格标签(我甚至不知道这是否是有效的HTML标签,当然在尖括号中显示为“price/”),导致提要无法验证(显示65次)。我想将其从提要中删除,并尝试将这段代码添加到functions.php文件:Php 如何在Wordpress中从XML提要中删除HTML标记,php,xml,wordpress,rss,Php,Xml,Wordpress,Rss,因此,我有一个xml提要,出于某种原因,它在每个博客帖子下显示一个价格标签(我甚至不知道这是否是有效的HTML标签,当然在尖括号中显示为“price/”),导致提要无法验证(显示65次)。我想将其从提要中删除,并尝试将这段代码添加到functions.php文件: function rss_nopricetag($content) { $content = preg_replace( '/<price/>/is', '', $content ); return $content;
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');
函数rss\u nopricetag($content){
$content=preg_replace('//is',''$content);
返回$content;
}
添加过滤器(“rss摘录”、“rss定价”);
添加过滤器(“内容提要”、“rss价格表”);
没有用,我正在使用下面的代码从我的提要中删除标记,它工作得很好
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');
函数rss\u noiframe($content){
$content=preg_replace('//is',''$content);
返回$content;
}
添加过滤器(“rss摘录”、“rss框架”);
添加过滤器(“内容提要”、“rss框架”);
我可能做错了什么?试着避开价格正则表达式中的斜杠
$content = preg_replace( '/<price\/>/is', '', $content);
$content=preg_replace('//is',''$content);
不幸的是,它不起作用:(您有什么建议吗?确定是0