Ausgabe in Abhängigkeit von vorhandenem Inhalt des Posts
Der folgende Code im Theme oder Plugin ermöglicht die Darstellung von Elementen in Abhängigkeit davon, ob der im Loop verarbeitete Post oder auch Custom Post Type Inhalt (the_content) besitzt oder z.B. nur aus einem Titel besteht.
<?php if($post->post_content=="") : ?>
Stuff für Posts ohne Inhalt
<?php else : ?>
Stuff für Posts mit Inhalt
<?php endif; ?>
Tags: Conditional Tags, Content, Custom Post Type
1 Kommentar zu
“Ausgabe in Abhängigkeit von vorhandenem Inhalt des Posts”
Dein Kommentar:
Suche
Blog abonnieren
Letzte Artikel
- Lösung, wenn WordPress im Wartungsmodus hängen bleibt
- Admin Bar im Front-End deaktivieren
- Ausgabe in Abhängigkeit von vorhandenem Inhalt des Posts
- Link-Tipp: WordPress und SSL
- Login-URL vereinfachen
- Größe von eingebetteten Medien anpassen
- WordPress Linkmanager (Blogroll) wieder aktivieren
- Login-Versuche mit „Limit Login Attempts“ begrenzen
- Beiträge und Seiten duplizieren
- Tumblr-Beiträge importieren
- Laden von NextGEN Gallery Javascripten deaktivieren
Kommentare
- WordPress Linkmanager (Blogroll) wieder aktivieren bei
- Kommentar-Feed deaktivieren bei
- Ausgabe in Abhängigkeit von vorhandenem Inhalt des Posts bei
- Beiträge und Seiten duplizieren bei
- Größe von eingebetteten Medien anpassen bei
Kategorien
- Allgemein (53)
- Browserspezifisches (4)
- BuddyPress (22)
- Konfiguration (25)
- Off-Topic (9)
- Performance-Optimierung (9)
- Plugins (42)
- Sicherheit (5)
- Software (1)
- Templateprogrammierung (38)
- Twitter (4)
Ich hätte eher…
if(empty($post->post_content))
…geschrieben, weil der Inhalt von $post->post_content ja nicht unbedingt ein leerer String ist. Aber ich denke, es funktioniert auch so, weil der PHP-Interpreter die leere Zeichenkette genau wie (boolean)false oder ein überhaupt nicht vorhandenes Objekt-Attribut als NULL auffast.