Support » Themes » Post Format Icon durch Kategorie ersetzen

  • Gelöst pinselaffe

    (@pinselaffe)


    Hi,

    oben rechts an jedem Post wird mir in Form eines Icons das Post Format des Beitrags angezeigt. Stattdessen würde ich gerne die Kategorie anzeigen, welche der Beitrag zugeordnet ist. Obwohl ich denke, dass dies ein häufiges Anliegen sein müsste, habe ich leider durch meine Recherchen nichts gefunden.

    Gibts dafür nen Plugin?
    Muss ich irgendwas am Theme-Code verändern?

    Für Ratschläge danke ich im Voraus.

Ansicht von 7 Antworten - 1 bis 7 (von insgesamt 7)
  • Ich bin so furchtbar schlecht beim Raten: Meinst du die Anzeige im Backend (Editor) oder im Frontend? Welches Theme verwendest du? Können wir uns ein Beispiel ansehen?

    Wahrscheinlich musst du ein Child Theme erstellen und dort die Funktion the_category(); (Referenz) in der Loop einbauen. Kennst du dich ein wenig mit PHP aus?

    Das ist Sache des Themes.

    Gruß, Torsten

    Thread-Starter pinselaffe

    (@pinselaffe)

    Sorry, das die Infos nicht ausreichend waren. Ich meine im Frontend auf meiner Beitragsseite ist jedem Post das Icon des Postformats angeheftet. Ich benutze den Theme Myblog von MyThemeShop. Ich habe Grundkenntnisse in PHP und hoffe, dass diese ausreichen.
    Ich nehme an, dass ich in den Editor des Themes muss. Ich würde dann in den einzelnen Dateien nach dem Post Format Icon suchen und es gegen die Kategorie-Variable austauschen? Wie heißt die Post Format-Variable, damit ich danach suchen kann?
    Muss ich in den Dateien index.php und page.php schauen?

    Danke für die Hilfe

    Zu gekauften Themes können wir dir hier nicht weiterhelfen, weil uns die Themes nicht zur Verfügung stehen.

    Der eingebaute Editor, den du im Backend unter Design findest, sollte nur als Notlösung eingesetzt werden. Inzwischen werden grobe Fehler zwar erkannt und du kannst wieder zum vorherigen Stand zurücksetzen, aber dieser Editor ist immer noch nicht ideal.

    Normalerweise werden Beitragskategorien als Wort angezeigt, nicht mit einem Icon. Du müsstest also erst einmal die Beitragskategorien abfragen (WordPress stellt dir dafür die Funktion get_the_category() zur Verfügung) und dann einen switch programmieren, der das zugehörige Icon auswählt.

    Beiträge können in einer Übersichtsseite, einzeln, in einem Datums-Archiv oder zusammengefasst zu einer Kategorie oder einem Schlagwort dargestellt werden. Dafür gibt es jeweils ein eigenes Template. Mit dem Plugin What the File kannst du recht einfach ermitteln, welche Templates deines Themes gerade für die Ansicht der Beiträge verwendet werden.

    Thread-Starter pinselaffe

    (@pinselaffe)

    Ich werd mir das Plugin gleich mal ansehen. Wie sieht das aus, wenn ich per FTP die zu bearbeitende .php vorher kopiere, kann ich die dann notfalls (falls ich irgendwas kaput mache) einfach wieder einfügen und alles funktioniert wie vorher? Ich will eigtl nur den Kategorienamen anzeigen, kein entsprechendes Icon (nur halt anstelle des Post Format Icons)

    … kann ich die dann notfalls (falls ich irgendwas kaput mache) einfach wieder einfügen und alles funktioniert wie vorher?
    Ja, genau.

    Thread-Starter pinselaffe

    (@pinselaffe)

    Ich konnte das ganze mit „the_category();“ umsetzen :). Danke für die Hilfe

Ansicht von 7 Antworten - 1 bis 7 (von insgesamt 7)
  • Das Thema „Post Format Icon durch Kategorie ersetzen“ ist für neue Antworten geschlossen.