Archive.php Kategorie anzeigen

  • Hallo,
    ich arbeite gerade dabei meine archive.php etwas zu verschönern. Ich möchte, statt das zu jedem gefundenen Artikel jedesmal die Kategorie angezeigt wird...einfach ganz oben einmal die Kategorie steht. Die archive.php wird ja automatsich geladen wenn ich eine Kategorie anklicke, wie ich selbst bemerkt habe ;) jedooooch, verstehe ich die funktionsweise nicht ganz. Er zeigt mir nun die Beiträge der Kategorie an, aber woher weiss er, dass ich in der Kategorie drin bin? Würde ich keine Permalinks haben würde ich sagen $_GET['cat'] oder so ähnlich. Sowas steht da nicht mal drin, aber Wordpress weiss es anscheinend auch so. Merkwürdig. Naja. Wenn ich nun versuche einfach per get_category oder ähnlichem die aktuelle Kategorie anzuzeigen, dann zeigt er mir aber nur die Kategorie des aktuellsten Artikels an. Das ist aber nicht die kategorie in der ich gerade bin. Was mache ich denn falsch?

    LG

    • 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

  • http://codex.wordpress.org/Function_Refer…ingle_cat_title

    am besten in eine bedingte abfrage einsetzen;

    zB:

    PHP
    <?php if( is_category() ) { single_cat_title(); } ?>



    http://codex.wordpress.org/Function_Reference/is_category


    bei vielen fragen hilft es, in das standard-theme (Twenty Eleven) zu schauen, und durch die templates zu suchen; in deinem beispiel waere was in category.php (wann welches template verwendet wird, kannst du hier rausfinden http://codex.wordpress.org/Template_Hierarchy )

  • Hallo!
    Vielen Dank. Es scheint "so" zu klappen. Jedoch habe ich jetzt folgendes festgestellt. Habe gedacht, wenn ich auf eine Kategorie klicke, dass dann die Archive.PHP geladen wird. Dem ist auch so. Habe es so eingepasst wie ich es gern hätte. Nun merke ich, dass wenn ich auf einen Authoren klicke, ebenfalls die Archive.PHP geladen wird. Das passt nun von der Ausgabe aber eher nicht zusammen. Kann man das separieren, ob ein Kategorie oder Authoraufruf stattgefunden hat und demnach die Ausgabe anpassen?

    LG

  • Zitat

    Das passt nun von der Ausgabe aber eher nicht zusammen.

    wieso? :roll:

    wenn du 'is_category()' eingesetzt hast, sollte das zwischen autoren- und kategorie-archive unterscheiden, und den kategorie-titel nur im kategorie-archiv zeigen.

    oder eine kopie von archive.php machen, als category.php speichern, und den kategorie-titel-code da einbauen.

Jetzt mitmachen!

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