X

Prüfen, ob Beitrag / Seite eine Galerie hat

Schnipsel von IsItWP

Die WordPress-Galeriefunktion ermöglicht es Ihnen, mehrere Galerien, die als IDs in einem einzigen Shortcode angehängt sind, hinzuzufügen. Sie können den Galerie-Shortcode in Ihrem WordPress-Beitrag oder Ihrer Seite suchen.

Anleitung: Fügen Sie den folgenden Code zur Datei single.php Ihres WordPress-Themes hinzu.

if ( get_post_gallery() ){
echo 'has gallery';
} 
else{
echo 'has no gallery';
}

Nachdem Sie geprüft haben, ob die Galerie existiert, möchten Sie sie vielleicht anzeigen. Ersetzen Sie einfach echo 'has gallery'; im obigen Code durch die folgende Zeile.

echo get_post_gallery();

Sie könnten auch daran interessiert sein, die Anzahl der Bilder in einer Galerie zu begrenzen.

Kommentare   Hinterlasse eine Antwort

  1. ich denke, es ist besser…

    if ( get_post_gallery() ){ echo ‘hat Galerie’; }else{ echo ‘hat keine Galerie’; }

    Referenz: https://codex.wordpress.org/Function_Reference/get_post_gallery

    1. Hallo, nur ein Farax

      Ich stimme zu, dieser Ausschnitt wurde vor WP 3.6 gepostet, als dies keine Option war. Ich werde den Ausschnitt aktualisieren, um diese Änderungen widerzuspiegeln. Danke für den Hinweis.

  2. DANKE!!!!! Mein Leben gerettet.

  3. <?php if (strpos($post->post_content,'[gallery’) === false){ ?>
    keine Galerie
    <? } else { ?>
    hat Galerie
    <?php } ?>

  4. Wie würden Sie das ändern, um von PHP zu HTML zu PHP zu wechseln?

    1. Was Sie oben haben, sollte gut funktionieren. Die andere Option wäre, Folgendes zu tun.

      echo '<span class="className">html</span>';

Kommentar hinzufügen

Wir freuen uns, dass Sie einen Kommentar hinterlassen haben. Bitte beachten Sie, dass alle Kommentare gemäß unserer Datenschutzrichtlinie moderiert werden und alle Links nofollow sind. Verwenden Sie KEINE Schlüsselwörter im Namensfeld. Lassen Sie uns ein persönliches und bedeutungsvolles Gespräch führen.

WordPress Launch Checkliste

Die ultimative Checkliste für den Start von WordPress

Wir haben alle wichtigen Checklistenpunkte für den Start Ihrer nächsten WordPress-Website in einem praktischen E-Book zusammengefasst.
Ja, senden Sie mir das kostenlose E-Book!