SSHでWordPressテーマを変更する
SSH内から現在アクティブなテーマを変更できます。これはより高度な方法ですが、複数のWordPressサイトを管理する開発者にとってはより効率的な方法です。
警告:変更を行う前に、必ずサイトをバックアップしてください。
注意: WordPressデータベースがカスタムテーブルプレフィックスを使用している場合、5と6のコマンドのプレフィックスwp_をwp-config.phpファイルにリストされているプレフィックスに置き換える必要があります。 SSHで接続する前にこの情報を準備して、SSHで検索中に切断されないようにする必要があります。
- ホスティングプランの手順に従ってSSH経由で接続します。
-
次のコマンドを使用してMySQLに接続します。
mysql -h host -P port -u username -p database
次のように、データベースからデータベース情報を入力します。
- hostはデータベースのホスト名またはIPアドレスです。
- portは、MySQLが実行されているポートです(デフォルトでは3306)。
- ユーザー名はデータベースのユーザー名です。
- databaseはデータベース名です。
- プロンプトが表示されたら、そのMySQLユーザーのパスワードを入力します。
-
接続したら、次のコマンドを入力して現在のテーマと子テーマを確認します。
select * from wp_options where option_name = 'template' or option_name = 'stylesheet';
-
テンプレートを変更するには、次のコマンドを入力します。
update wp_options set option_value = ' themeName ' where option_name = 'template';
次のようにコマンドを更新します。
- themeNameは、新しいテーマの名前です。
-
スタイルシートを変更するには、次のコマンドを入力します。
update wp_options set option_value = ' themeName2 ' where option_name = 'stylesheet';
次のようにコマンドを更新します。
- themeName2は、新しいテーマまたは子テーマの名前です。
-
テンプレートとスタイルシートを変更したら、「 exit」と入力します。 SSHを終了します。