当我使用REWIND_POST()时,它会在循环中显示菜单项

时间:2011-12-30 作者:JasonDavis

我有如下代码(我删除了这篇文章中所有非必需的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\' )); ?>

1 个回复
最合适的回答,由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;
}

结束

相关推荐

在Image.php图库的末尾添加“更多图库”页面

在许多杂志网站上,当你点击一个图库(在WP中使用image.php模板完成)时,最后一次点击会将你带到一个“更多图库”页面。我想实现类似的目标,并希望通过为“更多画廊”页面制作模板来实现这一目标。问题是我不知道如何让我的下一个/上一个链接在最后一张图片上显示上一个链接,该链接会重定向到“更多画廊”页面,而不是另一张图片。I figure the best way to do this would be to add a statement to the previous link which sends