php 获取相关帖子
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 获取相关帖子相关的知识,希望对你有一定的参考价值。
function ci_get_related_posts( $post_id, $related_count, $args = array() ) {
$terms = get_the_terms( $post_id, 'category' );
if ( empty( $terms ) ) $terms = array();
$term_list = wp_list_pluck( $terms, 'slug' );
$related_args = array(
'post_type' => 'post',
'posts_per_page' => $related_count,
'post_status' => 'publish',
'post__not_in' => array( $post_id ),
'orderby' => 'rand',
'tax_query' => array(
array(
'taxonomy' => 'category',
'field' => 'slug',
'terms' => $term_list
)
)
);
return new WP_Query( $related_args );
}
以上是关于php 获取相关帖子的主要内容,如果未能解决你的问题,请参考以下文章
php 按类别自定义帖子类型的相关帖子
php 相关帖子,随机拉入同一类别,不包括当前帖子。
php 相关帖子,随机拉入同一类别,不包括当前帖子。
php 定制相关帖子
php 入门主题的相关帖子
php 相关帖子短代码