Zeige einen Beitrag in verschiedenen Formaten bedingt an

Ich glaube, ich habe mich gerade in eine Ecke eingeklinkt. Ich richte eine Seite mit einem Bild ein. Das Bild ist eine Imagemap mit vielen Links. Wenn Sie auf den Link klicken, öffnet sich ein Beitrag in einer Farbbox. Bisher habe ich es geschafft, diesen Teil mit einer Kombination der Lightbox Plus- und Post-Template-Plugins zu arbeiten.

Das bedeutet leider, dass jeder Beitrag einer bestimmten Vorlage zugewiesen wird. Die Vorlage entfernt einfach den Titel / das Bild / Menü. Dies ändert jedoch permanent die Post-Anzeige. Ich muss posten, um den vollständigen Header anzuzeigen, wenn auf ihn über das normale Menü oder über eine Google-Suche zugegriffen wird.

Wie kann ich einen Beitrag basierend auf dem Zugriff anzeigen? ODER – Wie kann ich nur den Post-Inhalt in das Colorbox-Fenster einfügen, ohne eine benutzerdefinierte Seite oder Post-Vorlage zu verwenden?

Solutions Collecting From Web of "Zeige einen Beitrag in verschiedenen Formaten bedingt an"

Eine mögliche Lösung wäre, das Post Template-Plugin loszuwerden und einfach die Standard- single.php zu verwenden, um einzelne Post-Views zu rendern.

domain.com/post-name/?view=lightbox Sie dann eine get-Variable am Ende Ihrer Imagemap-Links hinzu, sodass sie etwas wie domain.com/post-name/?view=lightbox

Filtern Sie dann die single_template , um Ihre Lightbox-Ansichtsvorlage zu laden, wenn GET var erkannt wird:

 function wpa_lightbox_single( $template ){ if( isset( $_GET['view'] ) ) $template = locate_template( 'lightbox-view.php' ); return $template; } add_filter( 'single_template', 'wpa_lightbox_single' );