Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Tạo bài viết liên quan cho theme Genesis
// Bài viết liên quan genesis
add_action( 'genesis_after_entry_content', 'related_posts_categories' );
function related_posts_categories() {
if ( is_single ( ) ) {
global $post; $count = 0; $postIDs = array( $post->ID ); $related = ''; $cats = wp_get_post_categories( $post->ID );
$catIDs = array( );{
foreach ( $cats as $cat ) {
$catIDs[] = $cat;
}
$args = array( 'category__in' => $catIDs, 'post__not_in' => $postIDs, 'showposts' => 5, 'ignore_sticky_posts' => 1, 'orderby' => 'rand', 'tax_query' => array(
array( 'taxonomy' => 'post_format', 'field' => 'slug', 'terms' => array( 'post-format-link', 'post-format-status', 'post-format-aside', 'post-format-quote' ), 'operator' => 'NOT IN') )
);
$cat_query = new WP_Query( $args );
if ( $cat_query->have_posts() ) {
while ( $cat_query->have_posts() ) { $cat_query->the_post(); $related .= '<li><a href="' . get_permalink() . '" rel="bookmark" title="' . get_the_title() . '">' . get_the_title() . '</a></li>';
}
}
}
if ( $related ) { printf( '<div class="related-posts"><h3>Bài viết cùng chuyên mục</h3><ul>%s</ul></div>', $related ); }
wp_reset_query(); }
}
//End bài viết liên quan
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.