• Hi,

    da ich nicht unbedigt der php Kenner bin habe ich Probleme mit den csutom fields.

    Ich habe schon eines angelegt, bei dem ein Text ausgelesen wird. Nur möchte ich das Ganze auch automatisch in Form haben. Sprich, ich gebe im Feld "pros" den Text ein und es sollen die Punkte untereinander als Liste ausgegeben werden. Soll eine Aufzählung von Vor- und Nachteilen sein.
    Bisher wird nur der Text unformatiert ausgegeben. Man könnte zwar mit <br> arbeiten aber das ist im Feld etwas aufwendig mit der Zeit.

    Jeweils vor jedem pro soll ein Bild noch eingefügt werden, das dieses symbolisiert. Vermutlich müsste das noch mit in den untenstehenden Ausdruck rein.

    Bisher habe ich folgendes:

    PHP
    <?php get_post_meta($post_id, '$key', $single); ?>
          <p class="pros"><?php echo get_post_meta($post->ID, 'pros', true); ?></p>

    Ein Beispiel wie es aussehen könnte findet Ihr hier auf der Seite. Da sind oben die Vor- und Nachteile des Fernsehers aufgezählt.

    • 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

  • Hi, ich würde es einfach so realisieren:

    Schritt 1: Folgenden Code zur Ausgabe der "Pros" nutzen:

    HTML
    <?php if(get_post_meta($post->ID, "pros", $single = true) != "") : ?>
    <ul id="pros">
    <?php echo get_post_meta($post->ID, "pros", $single = true); ?>
    </ul>
    <?php endif;?>

    Schritt 2: Das Einbinden des Contents

    Also, als Schlüssel gibst du "pros" ein und im Contentfeld hinterlegst du dann so deine Liste:

    HTML
    <li>Punkt 1</li>
    <li>Punkt 2</li>
    <li>Punkt 3</li>
    <li>Punkt 4</li>

    Schritt 3: CSS zur Listenausgabe definieren

    Hier solltest du jetzt einfach nur die CSS-Angaben in deine style.css einfügen. Zum Beispiel:

    Das wäre es dann auch schon... jetzt kannst du einfach eine Liste der "Pros" über ein benutzerdefiniertes Feld ausgeben... das Gleiche dann halt noch für die "Cons" anlegen und dann sollte das die einfachste Variante sein...

Jetzt mitmachen!

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