特定のパラメータで自分のサイトにアクセスしたときに、その時点で自分のサイトが別のテーマを使用していたことを望みました(一時的に、プレビューとして自分にのみ表示するため)。テスト目的で欲しいのですが。 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' );
スタイルやレイアウトのテストでは、サイトを見ながらテーマを変更したり変更を設定したりしても、実際に切り替えていない場合は最後に変更を適用しないカスタマイザを使用するのが最も簡単で簡単なオプションです。テーマ.