Individueller Standard-Text je Kategorie

  • Hallo miteinander,

    gibt es eine Erweiterung um für jede Kategorie eine Vorlage oder
    ähnliches zu erstellen? Ich möchte für jede Kategorie einen individuellen
    Standard-Text einfügen, der bei jedem Posting in dieser Kategorie
    automatisch eingebunden wird.

    Schonmal danke + viele Grüße

    • 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

  • Sorry, das ich diesen alten Thread wiederbeleben muss, allerdings funktioniert
    "in_category()" nur zum Anzeigen des statischen Inhalts auf der eigentlichen
    Seite - jedoch nicht in einem Newsletter oder gar im RSS-Feed.
    Dort soll natürlich auch der statische Inhalt dargestellt werden.

    Gibt es dafür eine Lösung?

  • Dann schreib dir einen Filter auf the_content() und binde so die Beschreibung der Kategorie mit ein. Beispiel (kommt in die functions.php deines Themes):

    PHP
    function add_catdesc_to_content( $content ) {
      $the_cats = get_the_category();
      return $content . "\n<div class='catdesc'>{$the_cats[0]->description}</div>";
    }
    add_filter('the_content', 'add_catdesc_to_content');


    Ungetestet!

  • Hallo ;-)

    Leider bin ich nun wieder auf ein neues Problem gestossen,
    da ich nun zwei individuelle Standard-Texte für jede Kategorie
    in einem Post anzeigen lassen möchte / anzeigen muss.

    Dies müsste sich so aufbauen:

    POST-TITEL
    --------------------------
    Kategorie-Standard-Text 1
    --------------------------
    Normaler Post-Text
    --------------------------
    Kategorie-Standard-Text 2


    Ich bekomme es leider nicht hin, immer wenn ich versuche
    einen zweiten Filter einzubauen bekomme ich eine PHP-Fehlermeldung.

    Ist das überhaupt möglich?

    Viele Grüße
    username

  • OK, habe das Problem über einen einfachen include in Verbindung mit Abfrage der Kategorie gelöst. Den Filter habe ich auch so ersetzt.

    Grüße

Jetzt mitmachen!

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