我最近学会了如何制作自定义循环:
在此示例中,我只会收到类别其他的帖子。
<?php
// show the posts in a custom loop.
$args = array( 'categoryname' => Others );
$customposts = get_posts( $args );
foreach( $customposts as $post ) : setup_postdata($post); ?>
<h2 class="entry-title"><?php the_title(); ?></h2>
<?php the_content(); ?>
<?php endforeach; ?>
<?php get_footer(); ?>
现在,如果我想在同一页面中创建另一个自定义帖子(例如,在此自定义帖子下方)
我是否必须使用其他变量,或者我仍然可以在这个新的自定义循环中使用$customposts
?
简单来说,这样做会有问题吗?:
<?php
// show the posts in a custom loop.
$args = array( 'categoryname' => Others );
$customposts = get_posts( $args );
foreach( $customposts as $post ) : setup_postdata($post); ?>
<h2 class="entry-title"><?php the_title(); ?></h2>
<?php the_content(); ?>
<?php endforeach; ?>
<?php
// show the posts in a custom loop.
$args = array( 'categoryname' => Others2 );
$customposts = get_posts( $args );
foreach( $customposts as $post ) : setup_postdata($post); ?>
<h2 class="entry-title"><?php the_title(); ?></h2>
<?php the_content(); ?>
<?php endforeach; ?>
<?php get_footer(); ?>