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