_excerpt();标记不起作用

时间:2012-04-04 作者:nandac

我对the_excerpt(); 我在索引中自己的主题中使用的标记。php和归档。php文件。代码如下:

指数php

<?php get_header(); ?>
<section class="center-column">
<?php if (have_posts()) : ?>
    <?php while (have_posts()) : the_post(); ?>
     <!--<?php echo the_permalink(); ?>-->
    <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
        <header>
            <h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
            <div class="post-date"><?php the_time(get_option( \'date_format\' )); ?></div>
        </header>
        <?php the_excerpt(); ?>
        <footer class="post-footer">
            <div class="categories">Posted in: <?php the_category(\', \'); ?></div>
            <div class="tags">Tags: <?php the_tags(); ?></div>
        </footer>
    </article>
    <?php endwhile; ?>
    <section class="post-navigation">
        <div class="alignleft">
            <?php next_posts_link(\'&laquo; Older Entries\') ?>
        </div>
        <div class="alignright">
            <?php previous_posts_link(\'Newer Entries &raquo;\') ?>
        </div>
    </section>
<?php else : ?>
    <article>
        <h3>Not Found</h3>
        <p>Sorry, but you are looking for something that is not available</p>
    </article>
<?php endif; ?>
</section>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
存档。php

<?php get_header(); ?>

<section class="center-column">
    <!-- Archive Heading -->
    <section>
        <h3 id=\'archive-heading\'>
            <?php if (is_category()) { ?>
            Archive for the \'<?php single_cat_title(); ?>\' Category
            <?php } elseif (is_tag()) { ?>
            Posts Tagged \'<?php single_tag_title(); ?>\'
            <?php } elseif (is_month()) { ?>
            Archive for <?php echo get_the_date(\'F Y\'); ?>
            <?php } ?>
        </h3>
    </section>
    <!-- End Archive Heading -->

    <!-- Post Excerpt -->
    <?php if (have_posts()) : ?>
        <?php while (have_posts()) : the_post(); ?>
            <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
                <header>
                    <h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
                    <div class="post-date"><?php the_time(get_option( \'date_format\' )); ?></div>
                </header>
                <?php the_excerpt(); ?>
                <footer>
                    <div class="categories">Posted in:
                        <?php the_category(\', \'); ?>
                    </div>
                    <div class="tags">Tags:
                        <?php the_tags(); ?>
                    </div>
                </footer>
            </article>
        <?php endwhile; ?>
    <?php endif; ?>
</section>
<?php get_sidebar(); ?>
<?php get_footer(); ?>
抱歉,代码太长了。

我不知道问题到底出在哪里,如果您能提供帮助,我将不胜感激。

非常感谢nav

1 个回复
最合适的回答,由SO网友:nandac 整理而成

感谢您的帮助,尤其是@byronyasgur的最后建议。它帮助我修复了它。

我使用markdown作为内容的输入格式,第一行是HTML注释,后面没有空行。添加一个空行修复了它。

摘要:缺少此行导致摘录为空。这条blnak线确实存在于我的开发系统中,但不存在于实时系统中。

降价用户要注意空行的需要。

抱歉吵闹了。

结束

相关推荐

Two "the_excerpt" questions

如果有多个函数,则确切的函数为:php the\\u extract();我想将字符长度减少到X数量,并删除[…]并将其替换为用户可以单击以将其带到文章中的图像。我如何做到这一点(最好没有插件)?