Я кодирую страницу для пользовательской темы WordPress и использую PHP и дополнительные настраиваемые поля для создания динамического содержимого страницы.У всех моих тегов div
есть начало и конец, но Google, похоже, рано заканчивает тег div
, связывая его с неправильным конечным тегом, что делает мой контент странным.Кто-нибудь знает, почему это происходит и как это исправить?
Я уже пытался сопоставить все свои теги, и я не могу найти тот, который не завершен правильно, поэтому я в растерянностиотносительно того, что это может быть.
Вот мой код.Я пытался сократить его столько, сколько смогу, но все это необходимо, чтобы увидеть спаривание Div:
<div class="smaller-width center top">
<div id="project-nav" class="title-section">
<h1>Work.</h1>
<nav id="project-filters">
<button onClick="filterProj('All')" class="news-filter" ><p>All</p></button>
<?php foreach($allCategories as $category) {
echo '<button onClick="filterProj('."'". $category->name ."'".')" class="news-filter" ><p>' . $category->name . '</p></button>';
} ?>
</nav>
</div>
<div class="projcont full center">
<div class="news-inner">
<div class="clr"></div>
<div id="projects-section">
<?php
foreach ($postslist as $post) : setup_postdata($post); ?>
<?php if (has_post_thumbnail( $post->ID ) ):
$image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'single-post-thumbnail' );
?>
<div class="project-post" data-categories="<?php
foreach(wp_get_post_terms($post->ID, 'Project_Category', array("fields" => "all")) as $category) {
echo $category->name . ',';
} ?>">
<a class="single-project" href="<?php the_permalink() ?>">
<div class="project-inside" style="background-image: url( <?php echo $image[0]; ?>);">
</div>
<p>
<?php the_title(); ?><br>
<span id="tag">
<?php foreach(wp_get_post_terms($post->ID, 'Project_Category', array("fields" => "all")) as $category) {
echo $category->name . ' ';
} ?>
</span>
<i class="fas fa-angle-right project-arrow"></i>
</p>
</a>
<?php endif; ?>
</div>
<?php endforeach; ?>
</div>
</div>
<div id="load">
<button href="#" id="loadMore">VIEW MORE</button>
</div>
</div>
</div>
Есть ли здесь что-нибудь, что могло бы его сломать?
Редактировать: Вот скриншот Google, заканчивающего мой div раньше ... Как вы можете видеть, последние 2 project-post
идентификатора должны быть внутри project section