Machen Sie Permalink zu einer bestimmten Vorlage

Ich habe eine einzelne Post-Seite, die einen Audio-Player enthält. Ich muss einen Link auf der Seite platzieren, der den Player in einem Popup-Fenster öffnet. Einfach richtig?

Meine Gedanken waren, dass ich einen zusätzlichen Link habe, der per_permalink den Post in einem neuen Fenster öffnet und die Schleife auf diesen neuen Audio-Player beschränkt.

Meine Frage ist, wie kontrolliere ich, welche Vorlage der Link (the_permalink) ergreift? Ich bin vertraut mit der WordPress-Template-Hierarchie, und ich möchte nicht, dass der Permalink single.php ergreift, stattdessen möchte ich die pop-up-player.php-Vorlage packen.

Irgendeine Idee, wie man das macht?

Ich habe den Stack-Austausch gegoogelt und durchsucht, aber ich finde nichts, was ich damit zu tun habe.

Solutions Collecting From Web of "Machen Sie Permalink zu einer bestimmten Vorlage"

Warum sollte der Link keinen Parameter enthalten, der die Art und Weise ändert, wie die Seite single.php geladen wird?

Link

Dann können Sie in der single.php etwas tun wie if ($_GET['audio-popup'] == 1) { include popup-player.php; return; } if ($_GET['audio-popup'] == 1) { include popup-player.php; return; } if ($_GET['audio-popup'] == 1) { include popup-player.php; return; } oder ähnlich, um stattdessen die Popup-Player-Vorlage zu laden.

Es gibt andere Möglichkeiten, aber dies ist wahrscheinlich die einfachste und geeignetste für eine benutzerdefinierte Website. Wenn Sie dies auf eine allgemeinere Art und Weise tun würden, dann würde ich sagen, Abfrage-Vars einzurichten und schreibt und so, aber für eine einmalige, brauchen Sie so etwas nicht.