Custom Field - Wer kennt sich aus?

  • Hallo,

    ich habe mir folgendes Plugin installiert:
    http://justcoded.com/just-labs/just…rdpress-plugin/

    Ich habe nun ein Field angelegt, Name "Sprache", Slug "lang".

    Wo muss ich nun was einfügen, um den Content des Feldes auf im Frontent anzeigen zu lassen?

    Ich habe es wie folgt probiert:

    single.php

    Innerhalb des Loops
    <?php
    $lang = get_post_meta($post->ID, ‘Sprache’, true);
    echo $lang;
    ?>

    Leider bleibt das ergebnislos....

    Kennt sich jemand damit aus?

    Gruß

    • 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

  • <?php
    $lang = get_post_meta(get_the_ID(), ‘Sprache’, true);
    echo $lang;
    ?>

    mal ausprobieren, was das mit diesem slug aufsich hat wundert mich gerade hmm evtl mal sprache durch den slg erstzen=

    Digitaler Rucksack Nomade

  • Schau mal, das steht bei derbeschreibung des plugins. Verstehst du das?

    Let’s give you some examples. For example we create 3 custom fields for the Page with such slugs:
    slug: price (Input Text),
    slug: features (Checkboxes/multiple),
    slug: slide_images (Upload Media / image).

    To get values in templates you need to call such lines of code inside the loop functions:

    Zitat


    [COLOR=#000088]$price[/COLOR] [COLOR=#339933]=[/COLOR] get_post_meta[COLOR=#009900]([/COLOR][COLOR=#000088]$post[/COLOR][COLOR=#339933]->[/COLOR][COLOR=#004000]ID[/COLOR][COLOR=#339933],[/COLOR] [COLOR=#0000ff]'price'[/COLOR][COLOR=#339933],[/COLOR] [COLOR=#009900]true[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR] [COLOR=#666666]// we get value for input text[/COLOR] [COLOR=#000088]$images[/COLOR] [COLOR=#339933]=[/COLOR] get_post_meta[COLOR=#009900]([/COLOR][COLOR=#000088]$post[/COLOR][COLOR=#339933]->[/COLOR][COLOR=#004000]ID[/COLOR][COLOR=#339933],[/COLOR] [COLOR=#0000ff]'slide_images'[/COLOR][COLOR=#339933],[/COLOR] [COLOR=#009900]true[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR] [COLOR=#666666]// we get array of images[/COLOR] [COLOR=#000088]$features[/COLOR] [COLOR=#339933]=[/COLOR] get_post_meta[COLOR=#009900]([/COLOR][COLOR=#000088]$post[/COLOR][COLOR=#339933]->[/COLOR][COLOR=#004000]ID[/COLOR][COLOR=#339933],[/COLOR] [COLOR=#0000ff]'features'[/COLOR][COLOR=#339933],[/COLOR] [COLOR=#009900]true[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];[/COLOR] [COLOR=#666666]// we get array of checked checkboxes[/COLOR]

    Probier doch mal:


    <?php
    [COLOR=#000088]$lang[/COLOR] [COLOR=#339933]=[/COLOR] get_post_meta[COLOR=#009900]([/COLOR][COLOR=#000088]$post[/COLOR][COLOR=#339933]->[/COLOR][COLOR=#004000]ID[/COLOR][COLOR=#339933],[/COLOR] [COLOR=#0000ff]'lang'[/COLOR][COLOR=#339933],[/COLOR] [COLOR=#009900]true[/COLOR][COLOR=#009900])[/COLOR][COLOR=#339933];
    echo [/COLOR][COLOR=#000088]$lang
    [/COLOR]?>[COLOR=#000088]
    [/COLOR]hoffentlich hab ich mich nicht vertippt.

  • Das Verstehen ist nicht das Problem, lediglich das Umsetzen...

    Aber ..... dein Code funkioniert tatsächlich, wobei ich schwören könnte, das ich ihn schon 10x ausprobiert habe :)

    Tausend Dank!

  • Mal noch eine kleine Frage.

    Ich habe nun ein Feld für Links (Quellenangabe) erstellt.

    Der Code schaut so aus:

    PHP
    <p>Quelle: <?php echo $quelle; ?></p>

    Wie kann am besten den Link einbinden, so dass er auch klickbar ist?
    Ich habe schon versucht mit a href zu arbeiten, aber durch den PHP-Code, ist es nicht ganz einfach den Link auch auszugeben.

    Jemand eine Idee?

Jetzt mitmachen!

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