在导入到多站点后修复媒体链接

时间:2011-11-10 作者:Sisir

当我将所有帖子和媒体从旧网站导入wordpress multisite上的新网站时。帖子上的图像链接被破坏,因为媒体在多站点上的存储方式与wordpress的单个安装站点有很大不同。而且内容中的链接是静态的,所以导入时不会更改。

单个安装示例:

http://oldsite.com/wp-content/uploads/2010/07/image.jpg

多站点安装示例:

http://mysite.com/files/2010/07/image.jpg

所以,你们看我是否可以浏览所有帖子,用所有图片/媒体链接中的新链接替换旧链接,这将起作用。我们需要更改url的第一部分。媒体的名称和日期将与导入者在导入时使用的发布日期和名称相同。

My question is:

有没有插件可以做到这一点?或者我可以用其他的方法?

2 个回复
最合适的回答,由SO网友:Bainternet 整理而成

尝试Search and Replace 插件,它是在数据库中查找字符串并替换字符串的简单搜索。您可以在ID、帖子内容、GUID、titel、摘录、元数据、评论、评论作者、评论电子邮件、评论url、标记/类别和类别描述中进行搜索。

SO网友:Sterling Hamilton

最简单的方法是进行mysql转储,然后在编辑器(VIM)中打开它,然后运行:

%s/\\/wp-content\\/uploads/\\/files/g
然后重新导入数据库。

结束

相关推荐

如何设置Media Box表单元素的默认值?

我正在开发一个插件来定制wordpress管理。创建/编辑文章时,当我用户从媒体库插入图像或上载图像时,我想清除图像标题,因为默认设置为图像文件名,我想设置为图像大小。我正在寻找钩子来处理它,我尝试使用jquery,但我想view按钮可以在ajax中加载内容。add_action(\'admin_head-media-upload-popup\',\'set_form_fields\'); function set_form_fields() { echo\"<sc

在导入到多站点后修复媒体链接 - 小码农CODE - 行之有效找到问题解决它

在导入到多站点后修复媒体链接

时间:2011-11-10 作者:Sisir

当我将所有帖子和媒体从旧网站导入wordpress multisite上的新网站时。帖子上的图像链接被破坏,因为媒体在多站点上的存储方式与wordpress的单个安装站点有很大不同。而且内容中的链接是静态的,所以导入时不会更改。

单个安装示例:

http://oldsite.com/wp-content/uploads/2010/07/image.jpg

多站点安装示例:

http://mysite.com/files/2010/07/image.jpg

所以,你们看我是否可以浏览所有帖子,用所有图片/媒体链接中的新链接替换旧链接,这将起作用。我们需要更改url的第一部分。媒体的名称和日期将与导入者在导入时使用的发布日期和名称相同。

My question is:

有没有插件可以做到这一点?或者我可以用其他的方法?

2 个回复
最合适的回答,由SO网友:Bainternet 整理而成

尝试Search and Replace 插件,它是在数据库中查找字符串并替换字符串的简单搜索。您可以在ID、帖子内容、GUID、titel、摘录、元数据、评论、评论作者、评论电子邮件、评论url、标记/类别和类别描述中进行搜索。

SO网友:Sterling Hamilton

最简单的方法是进行mysql转储,然后在编辑器(VIM)中打开它,然后运行:

%s/\\/wp-content\\/uploads/\\/files/g
然后重新导入数据库。

相关推荐

Media uploads error

我对这个很陌生,昨天刚创建了我的网站。突然,我无法上传任何照片,并且显示了一个错误“上传时出错”。请稍后再试\'。我看到一个使用控制台的建议,它给出了一个错误,表示内容混合,并且我的页面是通过HTTPS加载的,但请求了一个不安全的样式表tp://fonts。googleapis。com/css?家庭=舞蹈+脚本(&P);ver=4.9.8’。此请求已被阻止;内容必须通过HTTPS提供。

在导入到多站点后修复媒体链接 - 小码农CODE - 行之有效找到问题解决它

在导入到多站点后修复媒体链接

时间:2011-11-10 作者:Sisir

当我将所有帖子和媒体从旧网站导入wordpress multisite上的新网站时。帖子上的图像链接被破坏,因为媒体在多站点上的存储方式与wordpress的单个安装站点有很大不同。而且内容中的链接是静态的,所以导入时不会更改。

单个安装示例:

http://oldsite.com/wp-content/uploads/2010/07/image.jpg

多站点安装示例:

http://mysite.com/files/2010/07/image.jpg

所以,你们看我是否可以浏览所有帖子,用所有图片/媒体链接中的新链接替换旧链接,这将起作用。我们需要更改url的第一部分。媒体的名称和日期将与导入者在导入时使用的发布日期和名称相同。

My question is:

有没有插件可以做到这一点?或者我可以用其他的方法?

2 个回复
最合适的回答,由SO网友:Bainternet 整理而成

尝试Search and Replace 插件,它是在数据库中查找字符串并替换字符串的简单搜索。您可以在ID、帖子内容、GUID、titel、摘录、元数据、评论、评论作者、评论电子邮件、评论url、标记/类别和类别描述中进行搜索。

SO网友:Sterling Hamilton

最简单的方法是进行mysql转储,然后在编辑器(VIM)中打开它,然后运行:

%s/\\/wp-content\\/uploads/\\/files/g
然后重新导入数据库。

相关推荐

所选图像的wp.media问题

首先,我知道有很多问题与这个问题有关。但问题是,它们都与jquery有某种关联。但我的问题实现了普通javascript。基本上,除了onselect()之外,其他一切都正常工作。我无法获取附件的URL。Here is the code.var custom_uploader; var uploadButton = document.getElementById(\'upload_logo_button\'); uploadButton.addEventListener