在wordpress中,现在仅在我的主博客页面上,我设法对所有帖子进行以下排序:
<?php if ( is_active_sidebar( 'blog-category' ) ) : ?>
<?php dynamic_sidebar( 'blog-category' ); ?>
<?php endif; ?>
</div>
<div class="blog_list_content">
<?php
global $wp_query;
$args = array(
'meta_key' => 'publish_date',
'orderby' => 'meta_value',
'order' => 'DESC'
);
$args = array_merge( $wp_query->query, $args );
query_posts( $args );
if (have_posts()) :
while (have_posts()) : the_post();
get_template_part( 'template-parts/content', get_post_format() );
endwhile;
theme_paging_nav();
endif;
?>
我需要怎么做才能以相同的方式对其他类别的帖子进行排序?
答案 0 :(得分:0)
这是正确的代码。 将相同的登录名复制并粘贴到主题的single.php文件中,即可对每个类别进行排序。