デフォルトのメインメニューがあります。
wp_nav_menu();
しかし、それはフォームのリンクのリストを与えます:
(...)
<a href="link" title="PageName">PageName</a>
(...)
非常に重要な問題は、WPにどのように表示させるかということです。
(...)
<a href="link">PageName</a>
(...)
私はメニューの中に何かを置くたびに黄色いボックスが現れるのが嫌いです。
私はそれがうまくいっているのを見たのでそれが可能であることを知っています、しかしどのように考えませんか?フィルター?何か案は?
タイトルは、スクリーンリーダーを使用しているユーザーを支援するユーザー補助属性です。これは、ナビゲーション項目用に推奨されているWC3規格の一部です。あなたはそれが厄介だと思うのであなたがそれを排除することに決める前にそれについて考えてください。
PHPコードを変更するのではなく、ロード後にそれを削除することを検討できます。 jQueryを使ってこれを行うのはとても簡単です。まず、これをfunctions.php
ファイルに追加します。
wp_enqueue_script( 'jquery');
次に、site.js
ファイルに次のコードを追加します。
<script type = "text/javascript"> jQuery(document).ready(関数($){ $( '。nav li a')。removeAttr( ' title '); } </script>
繰り返しますが、これを実行することはお勧めできませんが、これを実現する方法です。
私は同じ問題を抱えていて、wpでこれを解決します。
(以前のように)wpメニューにtitle属性が表示されない場合は、これをチェックしてください: