2011-05-19 2 views
2

В коде ядра WordPress используется правило автоматического создания атрибутов title="" для ссылок, желательно ли это или нет.Остановить, скрыть или вырезать заголовок = "" Атрибут

Возможно, есть некоторые устаревшие плагины, которые пытаются исправить это, которые больше не работают, поэтому вместо этого я надеюсь, что есть какой-то JavaScript, чтобы либо полностью блокировать , либо разбить его.

Причина, по которой я хочу блокировать заголовки, заключается в том, что я использую всплывающие подсказки CSS, которые покрываются подсказками по умолчанию браузера ..., которые есть только из-за созданных WP-заголовков.

+1

Есть ли конкретная причина, вы хотите, чтобы лишить его? – JohnP

+1

Что за титул? В меню WP? С изображениями через загрузчик изображений WP? – markratledge

+0

С технической точки зрения атрибут 'title' требуется спецификацией HTML 4.01, пустой или нет. Не знаете, почему вы хотите удалить его. – Gavin

ответ

3

Прежде всего, позвольте мне сказать, что я полностью согласен с Gavin - удаление атрибута title является контрпродуктивным для проверки вашего HTML. Также я не вижу причины, по которой вы хотите удалить ее.

Это, как говорится, это Javascript делает то, что вы хотите:

<script type="text/javascript"> 
    window.onload = function() { 
     var alinks = document.getElementsByTagName("a"); 
     for (var i = 0; i < alinks.length; i++) { 
      alinks[i].removeAttribute("title"); 
     } 
    } 
</script> 
Смежные вопросы