it-swarm.com.de

Hauptmenü - Titel loswerden?

Ich habe ein Standard-Hauptmenü:

wp_nav_menu(); 

Aber es gibt eine Liste von Links in einer Form:

(...)
<a href="link" title="PageName">PageName</a>
(...)

Die sehr wichtige Frage ist, wie man WP zwingt, es wie folgt anzuzeigen:

  (...)
  <a href="link">PageName</a>
  (...)

Ich mag es nicht, wenn die gelben Kästchen jedes Mal angezeigt werden, wenn ich über etwas im Menü schwebe.

Ich weiß, dass es möglich ist, weil ich gesehen habe, wie es funktioniert, aber keine Ahnung, wie? Filter vielleicht? Irgendwelche Ideen?

1
Wordpressor

Der Titel ist ein Eingabehilfen-Attribut, das Benutzern mit Bildschirmleseprogrammen hilft. Es ist Teil des empfohlenen WC3-Standards für Navigationselemente. Denken Sie darüber nach, bevor Sie sich dafür entscheiden, es zu beseitigen, weil Sie es ärgerlich finden.

Anstatt den Code PHP zu ändern, können Sie ihn nach dem Laden entfernen. Mit jQuery ist dies sehr einfach. Fügen Sie dies zunächst zu Ihrer functions.php-Datei hinzu:

 wp_enqueue_script ('jquery'); 

Fügen Sie als Nächstes in Ihrer site.js-Datei diesen Code hinzu:

 <script type = "text/javascript"> 
 jQuery (document) .ready (function ($) {
 $ ('. nav li a'). removeAttr (' title '); 
} 
 </ script> 

Wiederum empfehle ich dies nicht wirklich, aber so wird es erreicht.

3
cwd

Ich bin mir ziemlich sicher, dass die Titel aus den Links entfernt werden, wenn Sie das "Title Attribute" -Feld im Appearance > Menu-Editor löschen:

WordPress Menu Admin showing the Link Title Attribute field

2
MikeSchinkel