未在index.php上显示的帖子

时间:2012-09-10 作者:user1255049

Live site.

我有一个自定义主题,其中主页(FrontPage.php)是静态的,而;“发布”;页面按(index.php)。除了在查看新闻页面时没有显示的帖子外,所有带有主题的内容都很好,它显示的是主页内容。

在阅读设置中,我有一个静态页面:首页是主页(Front Page.php)/贴子页是按(index.php)。

下面是我用来编制索引的内容。php:

<?php get_header(); ?>

<div id="logo">
    <a href="<?php bloginfo(\'url\'); ?>"><img src="<?php echo get_template_directory_uri(); ?>/img/parlour_side.png" alt="Parlour Salon logo" id="logo" /></a>
</div><!-- end logo -->

<div id="main">
    <div class="content">
        <?php if(have_posts()) : while(have_posts()) : the_post(); ?>
            <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
            <?php the_content(\'read more...\'); ?>
            <p><?php the_date(); ?></p>
        <?php endwhile; ?>
        <?php else : ?>
                <p>I\'m not sure what you\'re looking for.</p>
        <?php endif; ?>
    </div><!-- end content -->

<?php get_sidebar(); ?>

<?php get_footer(); ?>
你知道是什么导致了这个问题吗?我相信这很简单,我已经做了这么长时间了,我需要新鲜的眼睛。谢谢

ETA: 而且,不管怎样,我刚刚注意到了这种风格。css在Safari中似乎不起作用。直到我添加了新闻页面和后续更改,这才发生。

2 个回复
SO网友:Milo

在这种情况下,模板命名有点混乱,但在Template Hierarchy.

home.php 显示您的帖子页面,无论它是在首页上,还是在使用静态首页时分配给其他页面。如果你想home.php 要用于静态首页的模板,请将其重命名front-page.php. 如果没有home.php 模板,您的帖子页面(按)将使用index.php 样板

SO网友:Michael

重命名home.php 去别的地方,可能去front-page.php;

home.php 是帖子页面的保留文件名-

http://codex.wordpress.org/Template_Hierarchy

结束

相关推荐

List author's posts with SQL

我想用下面的代码显示作者的帖子,但不显示作者的姓名。怎么了?<? // query test $qry = $wpdb->get_results( $wpdb->prepare(\" SELECT * FROM $wpdb->posts WHERE post_type =\'post\' AND post_status=\'publish\' order by \'ID\' DESC LIMIT 5 \"));