Kategorie (+ Unterkategorie) im Widget + Startseite ausblenden?

  • hallo,
    ich bin am verzweifeln.. hab mir etliche seiten durchgelesen, aber bekomm es einfach nicht hin :(

    folgendes hab ich vor:
    habe in der sidebar die kategorien aufgelistet - standard halt.
    möchte da aber eine kategorie + unterkategorien ausgeblendet haben. dazu sollen die posts die in diesen kategorien veröffentlicht werden nicht auf der startseite angezeigt werden.

    weiß jemand wie ich das simpel machen kann? habe anleitungen für sidebar.php und index.php aber irgendwie läuft das nicht :(

    freu mich über ein bischen hilfe :)

    • 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

  • Also das Ausschließen aus dem Kategorien-Widget sollte schon mal ganz einfach sein. Geh ins Backend auf die Widget-Seite und öffne die Optionen des Widgets. Da gibt es viele Eingabefelder, eins davon heißt "exclude_tree" (keine Ahnung, wie es auf Deutsch beschriftet ist). Dort trägst Du die ID der Kategorie ein, die Du ausschließen möchtest (nicht den Namen, die ID musst Du im Backend aus den Bearbeiten-Links der Kategorie auslesen, wird ohne Plugin dafür leider nicht mehr angezeigt). Alle Unterkategorien werden ebenfalls ausgeblendet.

    Um die Beiträge dieser Kategorie auf der Startseite nicht anzuzeigen (Was ist mit anderen Seiten? Und dem feed?), schau mal auf diese Codex-Seite:
    http://codex.wordpress.org/Template_Tags/…_Your_Home_Page

  • Genauso wie auf der Homepage nehme ich an, nur halt mit der entsprechenden Abfrage (eine Liste der möglichen Conditional Tags gibt es hier: http://codex.wordpress.org/Conditional_Tags). Aber dann gibt es immer noch die Suche, wo die Beiträge gefunden werden können. Falls Du die Beiträge privat machen willst, ist das so nicht der richtige Ansatz, denke ich.

  • Also das Ausschließen aus dem Kategorien-Widget sollte schon mal ganz einfach sein. Geh ins Backend auf die Widget-Seite und öffne die Optionen des Widgets. Da gibt es viele Eingabefelder, eins davon heißt "exclude_tree" (keine Ahnung, wie es auf Deutsch beschriftet ist). ...

    Irgendwie finde ich diese Eingabefelder nicht. Backend - Design - Widgets ist nicht korrekt, oder? Benutze WP 2.9.2.

  • Oh, sorry. Mir fällt gerade auf, dass ich das in einer Seite nachgeschaut hatte, die das Hybrid-Theme verwendet. Das hat scheinbar das normale Kategorien-Widget überschrieben und um wirklich viele Optionen ergänzt. Im Default-Widget steht ja echt nicht viel zur Auswahl. Kennst Du Dich etwas mit PHP aus und kannst Dir das Widget aus Hybrid kopieren?

  • Danke. Ja, aber wirklich nur ein bisschen ;-)

    Habe die widget-categories.php gefunden im Hybrid-Theme. Da scheint mir die Musik zu spielen. Nur was muss ich davon nun wohin kopieren?

  • Du müsstest das Widget kopieren, den Code der es registriert und den Code der das Standard-Widget de-registriert (oder wird das in einem Schritt gleich überschrieben? Nicht sicher, aber ggf. siehst Du es ja, wenn plötzlich zwei Kategorien-Widgets da sind).

  • Okay, die Hybrid widget-categories.php liegt nun im wp-includes Verzeichnis, wo auch schon alte categories.php liegt.

    Werden die Widgets in der widget.php registriert? Weiß nicht so recht, was ich dort ändern soll :?:

  • Lasse das bitte alles im Theme-Verzeichnis. Das ist sonst beim nächsten Update des Systems wieder weg. Registrieren der Widgets müsste auch bei Hybrid in einer der Theme-Dateien geschehen.

Jetzt mitmachen!

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