我有如下代码(我删除了这篇文章中所有非必需的HTML和内容)。代码是为我的作者编写的。php页面。
因此,它在页面顶部显示一些作者数据,然后运行rewind_post()
所以它可以显示该用户的帖子。
问题是管理员,它在这个循环/列表中将所有菜单项显示为post
<?php
get_header();
if (have_posts()) :
the_post();
?>
View my website:<a href="<?php the_author_meta(\'user_url\'); ?>"></a>
<?php } ?>
<?PHP
rewind_posts();
while (have_posts()) : the_post();
$format = get_post_format();
if ( false === $format ){
$format = \'standard\';
}
get_template_part( \'format\', $format );
endwhile; /* rewind or continue if all posts have been fetched */ ?>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
get\\u template\\u部分中包含的文件只是
<?php the_content(__( \'read more...\', \'vigilance\' )); ?>
最合适的回答,由SO网友:JasonDavis 整理而成
我发现了问题,此函数导致了问题。。。。
function include_custom_post_types( $query ) {
$custom_post_type = get_query_var( \'post_type\' );
if ( is_archive() ) {
if ( empty( $custom_post_type ) ) $query->set( \'post_type\' , get_post_types() );
}
if ( is_search() ) {
if ( empty( $custom_post_type ) ) {
$query->set( \'post_type\' , array(
\'post\', \'page\', \'website_bookmarks\'));
}
}
return $query;
}