PHPを独学するなら、Udemyの動画講座で
PHP 7も使えて快適な エックスサーバー

 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が動かなくなるかもしれません。自己責任で実行してください。よくわからない方は、テスト用のサイトで十分に検証してから試してください。

スポンサーリンク

こちらもどうぞ

こちらも参考にしてください

関連記事

MySQL

phpMyAdmin

PHPサンプルコード

PHP全般

PHP関数

エラーメッセージ

PHPの基礎が身に付いたかチェック!

PHP「直す力」養成ドリル
スポンサーリンク