Как отладить пустой '<a> </a>', который отображается в моей разметке на сайте Wordpress? - PullRequest
1 голос

Во многих местах в моем коде отображается пустой тег привязки.

<a> </a>

Я уже искал var_dump, print_r, error_log и тому подобное и не смог найти источникэтот пустой якорь.Это показано в моем колонтитуле, везде.Итак, я начал думать о чем-то более глобальном, таком как фильтры the_content или что-то в этом роде.

Как мне отладить эту ситуацию?

Ответы [ 2 ]

4 голосов
/ 31 мая 2011

Я знаю, что вы уже нашли свой ответ, но способ отладки этих проблем с HTML обычно проталкивает ваш HTML через валидатор W3C .Заметьте, не ваш PHP-код, а HTML-код, отображаемый при отображении источника страницы из браузера.Он будет выплевывать кучу ошибок, но решающую обычно легко идентифицировать в верхней части.В качестве бонуса вы затем увидите все другие недействительные элементы вашего HTML и сможете их также очистить.

1 голос

Я нашел ответ здесь .Действительно, только потому, что я забыл закрыть ONE <a> КУДА-ТО в коде, все испорчено.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...