Inhalte von custom fields in category ausgeben lassen

  • Guten Abend Allerseits,
    ich würde gerne den Inhalt eines custom fields in der Kategorieansicht anzeigen lassen.

    Im Post selbst erscheint der Inhalt des Feldes auch aber nicht in der Kategorie.
    Ich limitiere zwar den Post auf 500 Zeichen aber daran liegt es nicht denn selbst wenn ich das Feld in single.php oberhalb von the_content einbaue erscheint der Inhalt nicht in der Kategorie.
    Was muss ich tun?
    Gruss & Vielen Dank
    Werner

    • 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

  • Hallo alchymyth,
    vielen Dank das du dich meiner annimmst.

    Um Missverständnissen vorzubeugen hier nochmal was ich erreichen will.
    Ich möchte das der Inhalt eines Custom-Fileds , welches in bestimmten Beiträgen die alle in einer bestimmten Kategorie angezeigt werden auch in der Übersicht der Beiträge angezeigt wird.

    Das Custom Field existiert und der Inhalt wird auch innerhalb des Beitrag angezeigt.
    Aber nicht in der Übersicht.

    in single.php:

    Da sich das was ich will nur einer bestimmten kategorie abbilden soll habe ich als eine Datei namens knowledge.php angelegt die auch herangezogen wird.
    Der Inhalt lautet:

    Und obwohl hier the_content und nicht the_excerpt benutzt wird erscheint der Inhalt des custom-fields nicht.

    Muss man hier möglicherweise das custom field im php aufrufen?
    Wenn ja, könntest du mir dabei helfen das einzubasteln?
    Meine PHP-Kenntnisse sind nämlch relativ bescheiden.
    Gruss werner

  • PHP
    <?php $psd = get_post_meta($post->ID, 'psd', true); ?>
    <?php
    $psd = $psd;
    $psd = apply_filters('the_content', $psd );
    echo $psd;
    ?>



    den code zur ausgabe des custom fields kann ich in der 'knowledge.php ' nicht finden.

    den wuerde ich zB direkt jeweils vor '[FONT=Courier New][COLOR=#0000bb]the_content[/COLOR][COLOR=#007700]();' [FONT=Verdana][COLOR=black]erwarten (ohne die php tags, natuerlich). [/COLOR][/FONT][/COLOR][/FONT]

  • Oh verdammt, das bringt mich echt in Schwierigkeiten.
    Na gut , dann blamier ich mich halt nochmal.

    Frage 1: Vor welches "the_content"?
    Davon gibts ja in knowledge.php 2 Stück

    Frage 2: Wäre dies dann der richtige code der davor muss?

    PHP
    $psd = get_post_meta($post->ID, 'psd', true);
    $psd = $psd;
    $psd = apply_filters('the_content', $psd );
    echo $psd;


    Frage 3: und wäre das dann richtig? (vorausgesetzt das die Stelle stimmt)


    Gruss werner

  • Oh Mist, etwas zu früh gefreut.
    Ich müsste hier noch etwas einbauen und weiss wieder mal nicht wie.

    In das Custom Field soll eigentlich nur der Pfad zu PDFs notiert werden.
    Aber die Ausgabe soll diese sein:
    <div class="pdf"><a class="wmp" href="http://pfad-zum-pdf.pdf"><img src="http://domain.com/img/pdf.png"></a></div>

    Ich weiss jetzt aber nicht wie ich das in diesem Code unterbringen soll:
    [LEFT]


    Ich fürchte das ich nun doch wieder irgendwo Klammern schliessen und öffnen muss, Aber wo?
    Gruss Werner
    [/LEFT]

  • Habe ein wenig selbst gestrickt und bin zu folgendem Code gelangt:

    Der Inhalt des Custom Field wird jetzt zwar ausgegeben aber leider etwas merkwürdig, nämlich so:

    HTML
    http://meine-domain.de/category/<p>http://meine-domain.de/documents/049_Vortrag16April2007_ASEAN.pdf</p>

    Der Inhalt des CF sieht aber so aus:
    http://meine-domain.de/documents/049_…l2007_ASEAN.pdf

    Ich habe alles mögliche schon durchgesehen und hab keine Idee wo das <p> herkommt und auch nicht warum die Home-URL plus category nochmal vorangestellt wird.
    Hier sind meine PHP-Kenntnisse zuende.
    Hat vielleicht nochmal jemand Lust zu Hilfe zu eilen?
    Gruss Werner

Jetzt mitmachen!

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