如何在所有Wordpress帖子中自动用新外部链接替换旧的外部链接?
链接位于帖子的[嵌入]代码中。
http://old-232.external.link.com/folder/etc.mp4
跟
http://newexternallink.com/~newfolder/folder/etc.mp4
注意:新的外部链接只是一个IP地址。 注2:外部链接在某些帖子中。
如果您在尝试之前备份数据库,则可以尝试搜索和替换,例如使用工具插件,例如 更好的搜索替换
我想还有其他几个选项,但这是其中一个插件,它可以让你在进行实际替换之前预览将要更改的内容。
如果您添加有关替换内容的更具体的详细信息,您也可能得到更具体的答案。
您可以使用一个简单的插件轻松完成此操作。使用WordPress过滤器the_content
function my_content_filter($content){
//only add text before WordPress posts
if(is_single() && is_main_query()){
//reply all occurances of the old URL with the new URL
$content = str_replace([OLD_LINK], [NEW_LINK],$content);
}
return $content;
}
add_filter( 'the_content', 'my_content_filter' );
有关此内容的更多信息,请查看我关于如何在WordPress中的内容之前和之后添加文本的帖子。第 5 部分是关于替换所有帖子或页面中的内容。