プラグインのインストールと有効化
管理画面の【プラグイン > 新規追加】を開き「Theme Switcha」を検索
Theme Switchaをインストール&有効化
Theme Switchaの使い方
管理画面の【設定 > Theme Switcha】を開いて「Enable Switching」の項目にチェックを入れて、テーマの切り替えテストができるようにします。
Enable theme switchingにチェックを入れて保存
ここにチェックが入っていないと、テーマの切り替えテストを行うことができません。
[変更を保存]すると、設定画面下部にインストール済みテーマ一覧が表示されます。
表示を確認したいテーマをクリック
ここからテーマを選択することで、公開中のサイトには影響を与えることなく、テーマを切り替えた場合の状態を確認できます。
テーマを切り替えた場合の表示
ただし、親テーマ、子テーマの切り替えについては、有効化しているテーマで行っているカスタマイザー設定が適用された状態で表示されます。
その他オプション
Enable Admin Area:管理画面の項目もテーマのものに切り替える
Enable Toolbar Menu:ツールバーにテーマ切り替えのメニューを表示する
表示確認が目的であれば「Enable Switching」の設定だけでOKです。
テーマ切り替えリンク
Theme Switcha では、他のユーザーと共有できるテーマ切り替えリンクを作成することもできます。開始するには、次の手順に従います。
テーマのスラッグ/名前を決定します(テーマディレクトリの名前と同じである必要があります)
あなたのサイトから任意のURLを選択し、?theme-switch=mytheme
たとえば、「My Awesome Theme」という名前のテーマが というディレクトリにある場合/my-awesome-theme/、次のようなテーマ切り替え URL を作成します。
https://example.com/?theme-switch=my-awesome-theme
ブラウザにその URL を入力するとどうなるでしょうか? それはプラグインの設定「許可されたユーザー」によって異なります。
許可されたユーザーが「全員」に設定されている場合、URLにより誰でも指定されたテーマに切り替えることができます。
許可されたユーザーが「管理者のみ」に設定されている場合、URLによりログインしている管理者レベルのユーザーは誰でも指定されたテーマに切り替えることができます。
許可されたユーザーが「パスキーのみ」に設定されている場合、URLで指定されたテーマに切り替えるにはパスキーが必要です。
次のセクションでは、パスキー リンクの作成方法について説明します。他の 2 つのオプション「Everyone」と「Only Admin」では、URL をそのまま共有するか、次の例のようにクリック可能なハイパーリンクにすることができます。
パスキー リンクは、ユーザーに WP 管理エリアへのアクセス権を与えずに、プライベートなテーマの切り替えを可能にする優れた方法です。 パスキー リンクを作成するには、次の手順に従います。
テーマスイッチの設定ページにアクセスしてください
「切り替えを有効にする」オプションを有効にする
「許可されたユーザー」オプションでは、「パスキーを持つユーザーのみ」を選択します。
変更内容を保存
変更を保存すると、利用可能なテーマごとにサムネイルが表示されます。パスキー リンクを取得するには:
希望するテーマのサムネイル画像を右クリックします
「リンクアドレスをコピー」を選択してURLをクリップボードにコピーします
完了です。これで、どこにでも貼り付けられるパスキー リンクができました。次のようになります。
https://example.com/?theme-switch=my-awesome-theme&passkey=1234567890
したがって、パスキー リンクをそのまま共有することも、次の例のようにクリック可能なハイパーリンクにすることもできます。
Passkey Links に関する注意事項は次のとおりです。
パスキーリンクはログインしたユーザーとログアウトしたユーザーの両方に有効です
パスキーリンクにはテーマ名と有効なパスキーが含まれている必要があります
テーマ名はテーマスラッグである必要があります(例:「My Theme」ではなく「my-theme」)
適切なパスキー形式の例を次に示します。
https://example.com/?theme-switch=THEMESLUG&passkey=PASSKEY
ここで、「THEMESLUG」をプレビューしたいテーマのスラッグに置き換え、「PASSKEY」を現在のパスキー(「Passkey」設定で提供)に置き換えます。以下は、パスキー URL からクリック可能なリンクを作成する方法を示す例です。
参照:https://ja.wordpress.org/plugins/theme-switcha/