• Hallo,
    seit 2 Tagen bin ich auf der Suche nach einer Möglichkeit einer bestimmten Kategorie ein individuelles Layout zuzuordnen und stecke nun fest.
    Nchdem ich mit Hilfe von Google und diesem Forum eine neue Kategorie-PHP-Datei „categorie-slug.php“ angelegt habe, musste ich feststellen, dass ich damit nicht ausreichend Zugriff auf die WP-Variablen habe. Also beschäftigte ich mich mit der Bearbeitung der content.php – damit habe ich einen ausreichenden Zugriff aber eben nur auf alle Artikel.
    Wie kann ich nun eine individuell bearbeitete content.php-Datei mit einer Kategorie (nicht Formatvorlage) innerhalb meines WP-Blogs verbinden. UNd gibt es diese Möglichkeit überhaupt oder bin ich auf dem Holzweg?

    Über Hilfe würde ich mich echt sehr freuen.

    Viele Grüße
    Nurso

Ansicht von 3 Antworten – 1 bis 3 (von insgesamt 3)
  • Was *genau* möchtest Du denn erreichen?

    Wenn Du von Layout sprichst, dann würde ich erstmal fragen, warum überhaupt an PHP-Datein schrauben. Nimm dir die Body-Klassen und ändere das Layout darüber …

    Du schreibst:

    Nchdem ich mit Hilfe von Google und diesem Forum eine neue Kategorie-PHP-Datei „categorie-slug.php“ angelegt habe, musste ich feststellen, dass ich damit nicht ausreichend Zugriff auf die WP-Variablen habe.

    Wieso solltest weniger Zugriff haben auf WP-Variablen? Welche denn genau? Wo lag das Problem?

    Eine content.php taucht in der Template Hierarchie von WP nirgendwo auf: http://codex.wordpress.org/Template_Hierarchy

    Daher wird das Theme-spezifisch sein. Von welchem Theme sprechen wir?

    Da fehlen so viele Infos, dass wir aktuell nicht wirklich weiterhelfen können.

    Gruß, Torsten

    Thread-Starter nurso

    (@nurso)

    Hallo Torsten,
    vielen Dank für deine Zeilen!
    Bei mir ist gerade der Knoten geplatzt und ich habe die Lösung gefunden. Es ging dann um diese Zeilen:
    /*
    * Include the post format-specific template for the content. If you want to
    * use this in a child theme, then include a file called called content-___.php
    * (where ___ is the post format) and that will be used instead.
    */

    Jetzt habe ich verstanden was gemeint war und alles klappt! 🙂

    „get_template_part( ‚content-interpretation‘, get_post_format() );“

    Ich nutze ein modifiziertes „twentyfourteen“

    Beste Grüße und gute Nacht
    Nurso

    Super und Glückwunsch, dann stelle ich das mal auf „gelöst“.

    Gruß, Torsten

Ansicht von 3 Antworten – 1 bis 3 (von insgesamt 3)
  • Das Thema „Einzelne Kategorie mit individuellem Layout“ ist für neue Antworten geschlossen.