Kategorien als class in Tag-Links

  • und da dein isotope nichtmal ein Plugin ist, wird es für uns schwierig, dafür helfen zu können. nochdazu da es ohne Javascript (Isotope) im WordPress sehr einfach zu lösen ist.

    Ich möchte bitte nicht belehrt werden, zumal das, was ich möchte, erstmal nix mit Isotope zu tun hat.

    • 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

  • Gibt es irgendeinem Kontext, ist ein Post ID vorhanden, z.B. innerhalb der Loop eines Beitrags? Oder willst Du einfach alle Tags auflisten?


    Ich habs hinbekommen, bräuchte jetzt allerdings Hilfe dabei, daraus einen Template-Tag zu machen:

    Der Tag Name am Anfang der Zeile wird dann aber nicht ausgegeben.

  • Ich möchte bitte nicht belehrt werden, , zumal das, was ich möchte, erstmal nix mit Isotope zu tun hat

    Das war sicher auch nicht die Absicht des Schreibers, musst also nicht so empfindlich reagierren. Überlege lieber, warum Du in einem WordPress Forum postest. Deine Site ist ja nicht damit erstellt, sondern hat eher was damit zu tun. Hat also auch nix mit WordPress zu tun.

  • Der Tag Name am Anfang der Zeile wird dann aber nicht ausgegeben.


    Diese Zeile ist fehlerhaft:

    Code
    echo '<em> . '$tag->name . ':</em> ';


    Korrigiert:

    Code
    echo '<em>' . $tag->name . ':</em> ';


    Meinst Du mit Template-Tag einen sog. Shortcode? In dem Fall mehr dazu hier. Oder etwas anderes? Es fehlt weiter die Antwort, wo genau in welchem Kontext das ausgegeben werden soll.

  • Korrigiert:


    Vielen Dank. Das war aber nicht wichtig, da ich das je eh nicht ausgeben möchte.

    Meinst Du mit Template-Tag einen sog. Shortcode? In dem Fall mehr dazu hier. Oder etwas anderes?


    Nein einen Template Tag à la <?php bloginfo() ?>.

    Es fehlt weiter die Antwort, wo genau in welchem Kontext das ausgegeben werden soll.


    Ich möchte das in einer Theme-Datei nutzen, um Buttons/Links zu den Tags eine CSS-Klasse mitgeben zu können.

    Ich hoffe, das war es, was du wissen wolltest.

  • Code z.B. in [FONT=Courier New]functions.php[/FONT] des Child Themes oder in ein Code Snippet Plugin o.ä.:

    Code
    function meine_tags() {
    
    
        $tags = get_tags(array(
        .. und der restliche Code
    
    
    }


    Nutzung als Template Tag:

    PHP
    <?php meine_tags(); ?>

    Ich hoffe, das war es, was du wissen wolltest.


    Unter Kontext würde man verstehen, wo genau in welcher Theme-Datei etwas ausgegeben werden soll, inkl. Link zu dieser Seite mit genauer Beschreibung, dann könnte man viel sinnvoller helfen bzw. das Problem richtig verstehen. Es wurde hier offenbar mehrfach anders verstanden, als Du es meinst.

  • Unter Kontext würde man verstehen, wo genau in welcher Theme-Datei etwas ausgegeben werden soll, inkl. Link zu dieser Seite mit genauer Beschreibung, dann könnte man viel sinnvoller helfen bzw. das Problem richtig verstehen. Es wurde hier offenbar mehrfach anders verstanden, als Du es meinst.

    Ok, ich versuche es mal:

    Eingesetzt werden soll das in meiner navigation.php, um den Filter-Buttons für die Tags als CSS Klasse mitgegeben werden zu können.

    Code
    echo '<button class="button ' . $HIER_SOLLEN_DIE_KATEGORIENAMEN_HIN . ' outline tag-filter tag-filter-' . $tag->slug . '" name="' . $tag->slug . '" filter="' . $tag->slug . '" data-filter=".tag-' . $tag->slug . '">' . $tag->name . '</button>';

    Der Link zur Seite ist hier: https://relaunch.werkseite.com/

    Die Buttons für die Filter erscheinen, wenn man auf den kleinen Pfeil unter den bunten Buttons klickt. Ich benötige die Kategorienamen an genau der Stelle, um Tag-Buttons auszublenden, wenn ich oben eine Kategorie auswähle. Die Tag-Buttons die ausgeblendet werden sollen stehen dabei in keinem inhaltlichen (über einen Beitrag) Zusammenhang zur Kategorie. Mit dem Ausblenden möchte ich vermeiden, dass ein Nutzer nach Klick auf eine Kategorie und anschließend auf einen Tag, vor einer leeren Seite steht.

Jetzt mitmachen!

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