WordPress マルチサイトの削除

2022年6月5日

WordPressのマルチサイト削除手順です。

削除して、残ったメインサイトのカテゴリーリンクや、記事のパーマリンクが変わってしまうと大変なことにそうですが、問題ありませんでした。

関連記事
WordPressをサブディレクトリ型で多言語マルチサイト化する
WordPressマルチサイト化でサブディレクトリが選択できない時
WordPress マルチサイトの削除
WordPress マルチサイト zip形式のファイルがアップロードできない
WordPress マルチサイト メディア アップロードサイズが 最大1MBになってしまう
WordPress マルチサイト化 パーマリンクにblogが入ってしまう

マルチサイト化の設定を全て削除

マルチサイト化するために設定した内容をすべて削除しても、残ったメインサイトの記事、固定ページ、カテゴリリンクなどのパーマリンク・URLは変わりませんでした。

以下手順です。

  1. 全プラグインを停止
  2. wp-config.phpを修正
  3. .htaccessを修正
  4. 全プラグインを有効化
  5. データベースのテーブルを削除
  6. /root-path/wp-content/uploads/sites/フォルダを削除
  7. メインサイトのURL、パーマリンクが変わっていないか確認

プラグインをサイトネットワークで停止して、

wp-config.phpに追記していたコードを削除、

(この時点で、マルチサイト化が解除されました、メインサイトのカテゴリURL/パーマリンクは変わりませんでした)

.htaccessの編集していた箇所をもとに戻します。

RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

プラグインを有効化する(すでにいくつか有効になっていました。)

マルチサイト化で追加されたテーブルをチェックして、

削除します。

  • wp_blogs
  • wp_blog_versions
  • wp_registration_log
  • wp_signups
  • wp_site
  • wp_sitemeta
  • wp2_
  • wp3_

/root-path/wp-content/uploads/sites/フォルダの削除

投稿した記事のパーマリンク確認(変わってませんでした)

カテゴリーリンクの確認(変わってませんでした)

投稿した記事はどうなるの?

記事(サブサイト)を残したまま、サブサイトをサイトネットワークから削除しても、

残したメインサイトの記事のパーマリンク・URLは変わりませんでした。(現状維持)

ただし、記事(サブサイト)は削除されました。

以下、実際にやってみた手順です。

サブサイトで新規投稿した記事を残したまま、サブサイトの削除

サブサイトでカテゴリーを追加して、

新規投稿します。

URLは"https://sei-simple.com/マルチサイトサブディレクトリ名/投稿名"にしました。

投稿されたページの表示確認

データベースの内容確認

投稿した記事は消えていました。

データベースの投稿データだけ消えていました。

マルチサイト(サブ)を消しただけではメインサイトのパーマリンクは変わりませんでした。

試しに、消したサブディレクトリ名で再度マルチサイトを追加してみた

同じサブディレクトリ名で追加はできましたが、

さっき追加した投稿記事のURLへアクセスしてみたらやっぱり消えたままでした。

もちろんトップページは真新しい状態で表示されます。

データベースにはwp3_XXXXXXXテーブルが追加されていました。

固定ページはどうなるの?

固定ページ(サブ)を残したまま、マルチサイト(サブ)をサイトネットワークから削除しても、

メインサイト側の固定ページのパーマリンク・URLは変わりませんでした。(現状維持)

ただし、固定ページ(サブ)は消えました。

以下、実際にやってみた手順です。

デフォルトで用意されている固定ページ(サンプルページ)の表示確認をして、

マルチサイトを削除してみると、

固定ページは消えていました。

メインサイトのカテゴリーURLは変わらないの?

マルチサイト(サブ)をサイトネットワークから削除しても、

メインサイトのカテゴリーURLは変わりませんでした。(現状維持)

全体的に結果

ということで、サブディレクトリ型の追加したマルチサイトを削除しても、

残ったメインサイト側のコンテンツには影響がないことがわかりました。

ただし、追加したマルチサイトのコンテンツはすべて削除されます。

参考サイト

https://homeblo.net/multiblog-reset/#link3

マルチサイト化

Posted by sei