質問: 一時プレビュー用に別のテーマをアクティブにする 特定のパラメータで自分のサイトにアクセスしたときに、その時点で自分のサイトが別のテーマを使用していたことを望みました(一時的に、プレビューとして自分にのみ表示するため)。テスト目的で欲しいのですが。 phpコードを使用してそれを行う/アクティブにする方法はありますか?
回答: あなたはserver remote addressを検出することができ、それがあなたのipアドレスと一致するなら、あなたは以下の方法で異なるテーマを使うことができます。function wp_set_preview_theme( $current_theme ) { if ( 'your_ip_address' === $_server['remote_addr'] ){ // use your preview theme instead return 'theme_you_want_to_use'; } else { // otherwise, keep the current theme return $current_theme; } } add_filter( 'stylesheet', 'wp_set_preview_theme' ); add_filter( 'template', 'wp_set_preview_theme' );