auf HTML-Tag

Lesezeit: 3 Minuten

Ich versuche (wirklich sehr), zu verstehen, was ich in WordPress mache (ich bin Programmieranfänger). Und ich habe gerade am Anfang ein Problem.

AUF der header.php habe ich gesehen:

Geben Sie hier die Bildbeschreibung ein

Aber ich verstehe nicht, warum es besser ist, es hinzuzufügen oder was es tut. Ich habe es auf WordPress Codex überprüft und mein Verständnis ist jetzt noch schlechter!

Beschreibung: Zeigt die Sprachattribute für das Tag an. Die möglichen Sprachattribute sind dir (Textrichtung), lang und xml:lang. Die Wahl von lang und xml:lang hängt vom $doctype-Argument ab.

Also, was macht es? warum ist es besser zu verwenden? muss ich die Funktion language_attributes irgendwo setzen? Kann das jemand so erklären, wie er es einem Kind erklärt?

Danke, das stresst mich echt!!

Benutzer-Avatar
kije

<?php language_attributes(); ?> fügt die hinzu lang="en" -Attribut zu Ihrem HTML-Element. Dies wird verwendet, um (zB für Google) anzuzeigen, in welcher Sprache der Inhalt Ihrer Seite ist.

Siehe Wofür wird das lang-Attribut des -Tags verwendet?

Es fügt auch die hinzu dir="" Attribut zu Ihrem HTML, das angibt, ob der Text auf Ihrer Seite von links nach rechts (zB englisch, deutsch, französisch, etc…) oder von rechts nach links (zB arabisch, etc…) geschrieben wird

  • aber …. dann ist es nicht sehr wichtig oder notwendig, oder? Von hier aus habe ich verstanden, warum Google, wenn mein Vater (in Spanien) auf eine englische Website zugreift, fragt, ob er die Seite ins Spanische übersetzen möchte. Wenn die Datei diese language_attributes also nicht hat, wird sie es nicht tun, richtig ? Für wen wäre es also sinnvoll, dies hinzuzufügen? für den Entwickler? für den Benutzer? für den Browser? :S :SI meine, (zum Beispiel) wenn eine Seite, auf die ich zugreife, auf Arabisch ist… sehe ich, dass sie auf Arabisch ist, wenn ich sie öffne, richtig? Es ist also besser, wenn ich es in meine Sprache übersetzen kann, aber auf der Website selbst wird es keinen Unterschied geben. Nein?

    – eve_mf

    17. September 2015 um 16:24 Uhr

  • @eve_mf Nein, das ist nicht nötig. Es schadet aber auch nicht, wenn Sie es Ihrer Seite hinzufügen, damit Google (und auch zB Screenreader für zB Blinde) weiß, in welcher Sprache Ihre Inhalte sind (obwohl Google möglicherweise einen eigenen Algorithmus verwendet, um die Sprache der Inhalt). Das Weglassen des Sprach-Tags wird Google jedoch nicht davon abhalten, Sie zu fragen, ob Sie die Seite übersetzen möchten, da Google, wie oben erwähnt, mit Sicherheit seinen eigenen Algorithmus verwendet.

    – kije

    17. September 2015 um 16:32 Uhr


  • Für uns als Menschen ist dieses Tag nicht sehr relevant (es sei denn, Sie sind zB sehbehindert). Es ist für die Software, die auf Ihre Webseite zugreift (Suchmaschinen, Screenreader usw.), damit sie wissen, welche Sprache sie erwarten können.

    – kije

    17. September 2015 um 16:34 Uhr


  • Das dir-Attribut hingegen ist für den Browser relevant. Es sagt ihm, ob es den Text auf Ihrer Seite von links nach rechts anzeigen soll (ltr) oder von rechts nach links (rtl) Sehen w3schools.com/tags/tryit.asp?filename=tryhtml5_global_dir

    – kije

    17. September 2015 um 16:36 Uhr

1257170cookie-checkauf HTML-Tag

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy