Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/87.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
Html 删除rel=";诺佩纳·诺弗勒;来自博客中的每一篇WordPress博客文章_Html_Wordpress - Fatal编程技术网

Html 删除rel=";诺佩纳·诺弗勒;来自博客中的每一篇WordPress博客文章

Html 删除rel=";诺佩纳·诺弗勒;来自博客中的每一篇WordPress博客文章,html,wordpress,Html,Wordpress,我有一个有50多篇博文的博客,刚刚意识到博文中的所有内部链接都包含rel=“noopener noreferrer”。在WordPress中是否有删除它们的方法?可能是Functions.php的插件或脚本 我进行了研究,没有找到任何有用的内容。您可以使用preg\u replace更改WordPress中内容的代码 add_filter('the_content', 'remove_link_rel'); function remove_link_rel($content){ $con

我有一个有50多篇博文的博客,刚刚意识到博文中的所有内部链接都包含
rel=“noopener noreferrer”
。在WordPress中是否有删除它们的方法?可能是Functions.php的插件或脚本


我进行了研究,没有找到任何有用的内容。

您可以使用
preg\u replace
更改WordPress中内容的代码

add_filter('the_content', 'remove_link_rel');
function remove_link_rel($content){
    $content = preg_replace('~<a(.*?)rel="noopener noreferrer"(.*?)>~i', '<a$1$2>', $content);
    return $content;
}
add_filter('the_content'、'remove_link_rel');
函数删除链接相关($content){

$content=preg_replace(‘~

Google it.。第一个结果-嗨,Sky,那篇帖子已经快3年了,我没有看到解决方案嘿,Ramesh,我尝试过这个方法,但没有删除它们:)试试这个:用
preg_replace(‘~~I’,‘,$content)
。你能分享single.php文件的代码吗?那也不行对不起。single.php代码是我用Astra主题尝试的代码,它在那里工作。向开发人员寻求帮助或向主题提供商寻求支持。抱歉:)最后一次尝试,请在主题中检查此文件:
模板部件/single/single布局php
。是否有
内容()函数
函数?另外,尝试停用插件并检查是否有插件覆盖内容()函数函数。