nngallery ID per Customfield

  • Mahlzeit Community,
    ich bin relativ neu im Bereich von Wordpress-Blogs und bin eigentlich total von der Einfachheit des eigentlich komplexen Systems begeistert. Bei einem meiner neusten Blogs viel mir folgendes auf:

    In Verwendung ist das NextGenGallery-Plugin von Alex Rabe. Bekanntlich kann man dort eine Gallerie zusammen stellen und diese dann bequem per:
    [nngallery id=XY] aufrufen.
    Das ist auch kein Problem wenn ich das in den normalen Text einfüge.

    Meine Idee wäre jetzt ein benutzerdefiniertes Feld (nennen wir es galleryID) für jeden meiner Artikel zu erstellen und dieses Feld dann im template auszuwerten:

    PHP
    [nngallery id=<?php echo get_post_meta($post->ID, "galleryID", true); ?>]

    Jedoch zeigt das nur den Text, also "[nngallery id=XY]" an. Gibt es in Wordpress eine Funktion die den Code ausgibt und ihn vorher nochmal von den Plugins auf bekannte Befehle wie das "[nngallery..." zu prüfen?

    Ich hoffe ich konnte mich verständlich ausdrücken. Sicher wäre es auch möglich das ganze per Hand in den Content des Artikels einzutragen. Aber es geht mir hauptsächlich darum zu lernen.:smile:

    Wer sehen will was ich meine kann sich das ganze hier anschauen:
    http://triggerdesign.de/2011/rund-ums-…ond-hand-markt/

    Mit freundlichen Grüßen,
    trigger

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Habe das Problem selbst gelöst... Schade das mir niemand hier weiterhelfen konnte.
    Warscheinlich lags wohl an meiner Fragestellung. :razz:

    Für alle die es interessiert:

    PHP
    <?php
    $curGalleryID = get_post_meta($post->ID, "galleryID", true);
    $galleryHTML = "[nggallery id=" . $curGalleryID ."]";
    $galleryHTML = apply_filters('the_content', $galleryHTML);    
    
    
    echo "<div id='galContent'>" . $galleryHTML . "</div>";
    ?>

    MFG trigger

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!