Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在Wordpress中从XML提要中删除HTML标记_Php_Xml_Wordpress_Rss - Fatal编程技术网

Php 如何在Wordpress中从XML提要中删除HTML标记

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;

因此,我有一个xml提要,出于某种原因,它在每个博客帖子下显示一个价格标签(我甚至不知道这是否是有效的HTML标签,当然在尖括号中显示为“price/”),导致提要无法验证(显示65次)。我想将其从提要中删除,并尝试将这段代码添加到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');
函数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