Stil WordPress Benutzerdefinierter Beitragstyp Einzelne Seite

Ich registriere einen benutzerdefinierten Beitragstyp “Ereignisse”. Die Ereignisse können mit einem Shortcode aufgelistet werden, und wenn Sie auf ein Ereignis klicken, gelangen Sie zur Einzelansicht dieses Ereignisses. Nun möchte ich, dass diese Seite mit einer einzigen Ansicht völlig anders formatiert wird, indem alle Metadaten des Ereignisses verwendet werden, um Karten, Bilder usw. zu erstellen, aber ich kann nicht herausfinden, wie. Die Verwendung einer Vorlage für diese einzelne Ansicht ist keine Option, da dies ein Plugin ist und mit jedem Thema funktionieren sollte. Es genügt nicht, nur den Inhalt des Beitrags zu filtern, da ich auch den Titel formatieren möchte.

Irgendwelche Ideen? Danke im Voraus!

Solutions Collecting From Web of "Stil WordPress Benutzerdefinierter Beitragstyp Einzelne Seite"

Es gibt mindestens 3 Optionen zur Auswahl:

Sie können den einzelnen CPT-Dateinamen verwenden, den Sie aus dem Quellcode in den body-classn oder einer benutzerdefinierten class entnehmen können, die direkt zur single-cpt.php-Datei hinzugefügt werden kann oder eine functionsdatei mit bedingten Tags verwendet.

.single-cpt { your declarations } 

Oder füge direkt zur single-cpt.php Datei hinzu

 add_filter( 'body_class', 'wpsites_cpt_body_class' ); function wpsites_cpt_body_class( $classes ) { $classes[] = 'your-single-cpt-class'; return $classes; } 

Oder mit bedingten in der functionsdatei

 add_filter( 'body_class', 'wpsites_cpt_body_class' ); function wpsites_cpt_body_class( $classes ) { if ( is_singular('your-cpt') ) { $classes[] = 'your-single-cpt-class'; return $classes; } }