web-dev-qa-db-de.com

Weisen Sie dem aktuellen "Tag" eine Klasse zum Formatieren zu

Im Wesentlichen hoffe ich, etwas wie die Klasse "current-menu-item" zu replizieren, die auf WP Menus angewendet wird.

Mein Kunde möchte Tags als Subnavigation verwenden, und ich habe es geschafft, die Tags für die Kategorieausgabe als ungeordnete Liste abzurufen. Wenn jedoch jemand das Tag "Tag One" auswählt, würde ich das gerne haben bestimmtes Tag, das als aktuell ausgewähltes Tag hervorgehoben werden soll.

Es wäre extra super cool, wenn dies auch mit der Ausgabe von "the_tags" funktionieren könnte, die ebenfalls an den Beitrag angehängt ist.

Ich hoffe das macht Sinn und danke!

Prost, John

7
John

Fügen Sie der Funktionsdatei Folgendes hinzu:

function current_tag($tags) {
    global $wp_query;
    $cid = $wp_query->query_vars['cat'];
    foreach($tags as $tag) {
        // match tagid to $cid
    }
} 
add_filter( 'get_the_tags', 'current_tag');

Das funktioniert nicht von alleine, aber es ist ein guter Anfang, um die richtigen Informationen an den richtigen Ort zu bringen.

1
MikeNGarrett