気軽に読めるPHP入門書・PHPスクリプトが動かないときの原因と対策などを紹介します。

  1. WordPress
  2. 2 view

マルチサイトの設定を一括で変更する

 WordPressでマルチサイトを作成した場合、ある設定値をすべて統一したくなることもあります。ダッシュボードから1つずつ設定変更していくのが普通ですが、面倒な場合は、phpMyAdminなどからSQLを実行して直接一括でテーブルを変更する方法があります。次の例では、マルチサイトに対して1ページの表示件数を10件に統一するSQLを実行しています。

○マルチサイトの1ページの表示件数を統一する
UPDATE wp_options SET option_value = ’10’ WHERE option_name =’posts_per_page’;
UPDATE wp_2_options SET option_value = ’10’ WHERE option_name =’posts_per_page’;
UPDATE wp_3_options SET option_value = ’10’ WHERE option_name =’posts_per_page’;
UPDATE wp_4_options SET option_value = ’10’ WHERE option_name =’posts_per_page’;
UPDATE wp_5_options SET option_value = ’10’ WHERE option_name =’posts_per_page’;
…略…

○実行結果
1ページの表示件数の設定

 基本的な設定値はwp_optionsテーブルに格納されています。後から追加したサイトについては、wp_2_options、wp_3_options…のようなテーブル名になるので、このようなUPDATE文を組み立てれば、定型の作業を効率化することができます。

※直接テーブルを変更するので、失敗するとWordPressが動かなくなるかもしれません。自己責任で実行してください。よくわからない方は、テスト用のサイトで十分に検証してから試してください。

WordPressの最近記事

  1. WordPressでいつの間にか作成される「php.suspected」ファイルとは

  2. 検索順位のチェックに役立つツール「GRC」

  3. WordPressのテーマを作成したいならPHPは必修!

  4. 「Notice: Constant HEADER_IMAGE_WIDTH already …

  5. 「Fatal error: Cannot redeclare」と表示されるとき

関連記事

PAGE TOP