默认广告
默认广告

【教程】将多站点WordPress安装转换为单个站点

  1. 设置WP的干净副本但不要安装它
  2. 查找站点ID
  3. 将文件从blogs.dir / ID / files复制到新的WP uploads文件夹
  4. 将网站使用的主题及其使用的所有插件复制到新的wp-content文件夹中的相应文件夹中
  5. 备份多站点数据库,但仅备份目标站点的表以及使用MySQL工作台或等效版本的users和usermeta表
  6. 将备份还原到新数据库并更改表名前缀,以便它们都相同,例如。“ wp_SITEID_”到“ wp_”
  7. 使用MySQL工作台或查询浏览器整理用户和usermeta表,如下所示:
    1. DELETE FROM wp_usermeta WHERE user_id NOT IN( SELECT distinct(user_id) FROM wp_usermeta where meta_key LIKE 'wp_SITEID_%' );
    2. DELETE FROM wp_users WHERE ID NOT IN( SELECT distinct(user_id) FROM wp_usermeta where meta_key LIKE 'wp_SITEID_%' );
    3. UPDATE wp_usermeta SET meta_key = REPLACE( meta_key, 'wp_SITEID_', 'wp_' ) WHERE meta_key LIKE 'wp_SITEID_%';
    4. UPDATE wp_options SET option_name = REPLACE( option_name, 'wp_SITEID_', 'wp_' ) WHERE option_name LIKE 'wp_SITEID_%';
  8. 开始WP安装过程以创建一个,wp-config.php但不要单击“运行安装”
  9. 如果使用了永久链接,则创建一个默认的.htaccess文件,或者只是访问wp-admin中的永久链接页面
  10. 接下来,您需要更新数据库中的所有旧URL。理想情况下,请使用安全的搜索/替换工具,例如wp-cli中的工具或其通用的前体搜索/替换db(通过interconnect / it)。专门替换blogs.dir/SITE_ID/filesuploads,如果要更改网站URL,请搜索oldsite.com并替换为newsite.com

相当多的工作,您必须谨慎进行数据库编辑,但这是我唯一能看到的从现有多站点中提取所有设置等完整的站点。

该文章已被以下专题收入

相关:WordPress

给TA打赏
共{{data.count}}人
人已打赏

【龙萱坤诺】声明:

龙萱坤诺所有资源来源于网络及用户分享或为本站原创,仅限用于学习和研究,如有侵权请邮件联系站长!不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站概不负责!

 

龙萱坤诺欢迎您投稿发表文章,更有龙萱坤诺奖励和额外收入!根据投稿内容质量,可获邀入驻本平台,开启您的站长之路!

 

如有链接无法下载、失效或广告,请到圈子反馈!

© 转载请声明:转载自“龙萱坤诺"

网站开发网站运营

移除 WordPress 5.9及后续版本 登录页面中的语言切换框

2022-11-15 9:29:37

网站开发网站运营

WordPress移除个人资料页Application Passwords(应用程序密码)教程

2022-11-25 12:45:04

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧