Хотите, чтобы посетители вашего сайта оставались дольше и изучали больше контента? Один из лучших способов добиться этого – предложить им похожие записи, которые заинтересуют их после прочтения текущей статьи. В этой статье мы расскажем, как создать эффективный блок «Похожие записи» на WordPress, используя предоставленный PHP код.
Почему важны похожие записи?
Блок «Похожие записи» – это ключевой элемент на вашем сайте, который:
- Удерживает пользователей: Предлагая релевантный контент, вы даете пользователям причину остаться на сайте и углубиться в интересующую их тему.
- Увеличивает количество просмотров страниц: Чем больше страниц просматривает пользователь, тем больше вероятность, что он совершит целевое действие (подпишется, оставит комментарий, купит товар).
- Улучшает SEO: Внутренняя перелинковка, которую обеспечивает блок «Похожие записи», помогает поисковым системам лучше понять структуру вашего сайта и улучшает его позиции в выдаче.
- Повышает вовлеченность: Предлагая контент, который соответствует интересам пользователя, вы создаете более персонализированный и увлекательный опыт.
Похожие записи выводятся из категории к которому относится текущий пост.
<?php global $post; $related_tax = 'category'; $cats_tags_or_taxes = wp_get_object_terms( $post->ID, $related_tax, array( 'fields' => 'ids' ) ); $args = array( 'posts_per_page' => 6, 'tax_query' => array( array( 'taxonomy' => $related_tax, 'field' => 'id', 'include_children' => false, 'terms' => $cats_tags_or_taxes, 'operator' => 'IN' ) ) ); $relatedposts = new WP_Query( $args ); if( $relatedposts->have_posts() ) { ?> while( $relatedposts->have_posts() ) { $relatedposts->the_post(); $post_img_url = get_the_post_thumbnail_url(get_the_ID(),'full'); if($cur_id==get_the_ID()) continue; ?> <?= get_template_part("parts/product","card",array("post_id"=>get_the_ID())); ?> <? } ?> <? } ?>