• Gelöst timholz

    (@timholz)


    Hi – die <a> tags der tag cloud haben kein title attribute. Nur ein aria-label attribute. Ist das beabsichtigt? Sind title attribute veraltet?

    //kurzversion of $args_c
    $args_c = [ "topic_count_text_callback"=> "my_tax_callback",
    "show_count" => 1, //dieses argument generiert die aria-label attribute
    ];

    function my_tax_callback( $count ) {
    return sprintf( _n('%s post', '%s posts', $count), number_format_i18n( $count ) );
    }

    wp_tag_cloud($args_c);

    Wie können die title attribute eingefügt werden? Danke.

    • Dieses Thema wurde vor 1 Woche, 6 Tagen von timholz geändert.
Ansicht von 2 Antworten – 1 bis 2 (von insgesamt 2)
  • Moderator threadi

    (@threadi)

    Die Tag Cloud wird ab hier erzeugt: https://github.com/WordPress/WordPress/blob/master/wp-includes/category-template.php#L1004

    Dort sieht man, dass es nicht vorgesehen ist hier ein title-Attribut zu verwenden. Veraltet ist er jedoch nicht automatisch. Sie sind im HTML-Standard weiterhin vorhanden und können eingesetzt werden. Allerdings kommt es drauf an, in welchem Zusammenhang man sie einsetzen möchte. Title-Attribute werden von Browsern unterschiedlich interpretiert: die einen zeigen sie bei Mausberührung an, die anderen ignorieren sie völlig. Für SEO haben sie daher auch keine große Bedeutung, da man sichtbare Texte eher bevorzugt. Und für Barrierefreiheit ist das aria-label da, was ja schon mit ausgegeben wird.

    Daher frage ich mich: wieso willst du ein title-Attribut überhaupt an der Stelle haben?

    Tipp: mit dem Hook wp_generate_tag_cloud könnte man den auszugebenden HTML-Code beeinflussen.

    Thread-Starter timholz

    (@timholz)

    @threadi – vielen Dank für die ausführliche Antwort. In verschiedenen SEO-Tests bin ich auf die fehlenden title Attribute hingewiesen worden. Deshalb habe ich mich gefragt, ob das so korrekt ist, dass diese von WordPress nicht eingefügt werden. Aber jetzt nach deinen Erläuterungen ist klar – die title Attribute sind nicht zwingend notwendig. Vielen Dank auch für den Tipp. Grüsse – Theo

Ansicht von 2 Antworten – 1 bis 2 (von insgesamt 2)

Du musst angemeldet sein, um auf dieses Thema zu antworten.