Я пытаюсь проверить свой сайт WordPress на соответствие стандарту WCAG 2.0 AA, я впервые сталкиваюсь с этим, и у меня есть эта ошибка с помощью валидатора html.
Я искал другие вопросы о той же ошибке, но не помог. Ошибка возникает на странице моего блога на моем сайте Wordpress, и на самом деле она отображается, когда у меня есть опубликованная статья, если я удалю свой пост, тогда ошибки не будет.
Я также проверил свою (единственную) статью, и там нет ни пустого абзаца, ни каких-либо невстроенных элементов, которые я заметил внутри абзацев. Я включаю код индексного файла, как показано в инструментах разработчика Chrome, я вижу, что настоятельно рекомендуется не публиковать изображения кода, но я думаю, что в этом случае лучше сделать это так, если я ошибаюсь или если я должен опубликовать любую другую информацию, пожалуйста, скажите мне, спасибо всем за ваше время!
Редактировать: Друзья, спасибо всем за ваши немедленные ответы, я очень ценю! Итак, я поместил код в текст, теперь проблема в том, что я не знаю, как отредактировать этот фрагмент кода, как я уже говорил ранее, это код, который отображается в инструментах разработчика Chrome, и я не могу найти этот код в любом из файлов php или css темы. Я проверил статью, которая вызывает у меня ошибку, во всей статье есть только теги и внутри файла . Лично я никаких тегов не ставил и не заметил... Извините, я понимаю, что, возможно, недостаточно понимаю, но я действительно не могу найти другого способа описать это... Всем спасибо еще раз за ваше терпение!
Код:
<div id="wrapper">
<div id="contentwrapper">
<div id="content">
<div class="post-49 post type-post status-publish format-standard hentry category-uncategorized">
<h2 class="entry-title" id="post-49"><a f="https://badwitchstudios.gr/2020/01/21/daz-studio-blender-ue4-mixamo-tutorial/" rel="bookmark" title="DAZ STUDIO/BLENDER/UE4/MIXAMO TUTORIAL">
DAZ STUDIO/BLENDER/UE4/MIXAMO TUTORIAL </a></h2>
<div class="entry">
<p>.......</p>
<div class="belowpost">
<div class="postdate">January 21, 2020</div>
<div><a class="more-link" href="https://badwitchstudios.gr/2020/01/21/daz-studio-blender-ue4-mixamo-tutorial/">Read More</a></div>
</p></div>
</div>
</div>
</div>
</div>
</div>
Edit2: Хорошо, дело решено, я связался с авторами, и они сразу же нашли код ошибки и исправили его для меня, так что это был фрагмент кода в файле extras.php, после функции '.get_the_date() был лишний пробел. Исходный код был:
function indigo_new_excerpt_more($more) { global $post; вернуть ' '.get_the_date() .' Я БЫ)) . '">'. esc_html__('Подробнее', 'индиго-лайт') .' '; } add_filter('excerpt_more', 'indigo_new_excerpt_more');
Так что мне просто нужно было удалить лишнее пространство после функции '.get_the_date(), и это было решено.
<div>
внутри<p></p>
, но только 2</div>
. Кроме того, в соответствии со спецификацией у вас не должно быть НИКАКИХ div внутри абзаца. - person Turnip   schedule 28.01.2020