嗨我有2个类别的15页..示例类别A和类别B ....这样做我显示了标题和内容...但是固定链接正在为类别A而不是类别B创建...如何我可以编码获得第二类永久链接...
$cat = get_the_category();
$id= $cat[0]->term_id;
$id1= $cat[1]->term_id;
$args = array('posts_per_page' => 15,
'cat'=> $id1,
'orderby'=> 'post_date',
'order'=> 'ASC',
'paged' => $paged,
'post_type'=> 'post',
'post_status' => 'publish' );
query_posts( $args );
if ( have_posts() ) while ( have_posts() ) : the_post();
$i++;
?>
<li><a href="<?php echo get_permalink(); ?>"><?php the_title();?></a></li>
<?php
endwhile;
wp_reset_query();
?>
但永久链接正在为$ id创建...
答案 0 :(得分:0)
如果您使用模板或页面显示这两个类别的帖子。您必须为每个类别运行两个循环。如果您正在尝试使用短代码或其他东西。它会有所不同。
$cat = get_the_category();
$cat_01= $cat[0]->term_id;
$cat_02= $cat[1]->term_id;
$args_for_cat_01 = array('posts_per_page' => 15,
'cat'=> $cat_01,
'orderby'=> 'post_date',
'order'=> 'ASC',
'paged' => $paged, //I don't know what is this $paged??
'post_type'=> 'post',
'post_status' => 'publish');
$post_from_cat_01 = get_posts( $args_for_cat_01 );
foreach ( $post_from_cat_01 as $post ) : setup_postdata( $post ); ?>
<li>
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
//Do whatever you want here. Use divs or anything.
</li>
<?php endforeach;
wp_reset_postdata();?>
</ul>
如上所述。为第二个循环创建另一个args
。
$args_for_cat_02 = array('posts_per_page' => 15,... change the cat => cat_02 ..ect
然后使用上面的循环。
$post_from_cat_02 = get_posts( $args_for_cat_02 );
foreach ( $post_from_cat_02 as $post ) : setup_postdata( $post ); ?>
请记住更改variables
。我只是用来做更多的解释。
如果你需要我的帮助。请通过搜索yeshansachithak
找到我的社交网络。