|| is_page(7)
不影响该页面。我也尝试过:
or is_page(7)
,or is_page('7')
,|| is_page('reading-list')
主页和阅读列表页面都使用index.php
文件。
如何让帖子显示在阅读列表页面上?
functions.php
档案的一部分:
add_filter( 'pre_get_posts', 'my_get_posts' );
function my_get_posts( $query ) {
if ( is_home() || is_page(7) && $query->is_main_query() )
$query->set( 'post_type', array( 'post', 'article') );
return $query;
}
index.php
档案的一部分:
<?php
if (have_posts()) :
while (have_posts()) : the_post(); ?>
<article class="post">
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<?php the_content(); ?>
</article>
<?php endwhile;
else :
echo '<p>No content found</p>';
endif;
?>