在帖子顶部显示摘录

时间:2014-09-29 15:06:13

标签: php wordpress

我有一个用于多个测验的js测验模板,我希望每个模板都能显示帖子的摘录。我尝试在模板的顶部添加<?php the_excerpt(); ?>,但这只显示了&#34;点击阅读更多&#34;按钮。有没有办法在没有&#34的情况下调用摘录?阅读更多&#34;和之后的内容?

http://www.lawlessfrench.com/expressions/quiz/

<?php
/*
Single Post Template: Quiz
*/

get_header(); 

?>

<div class="row">
<div class="col-md-8 content-area" role="main">
<h1><?php the_title();?></h1>
<h2>French Quiz</h2>

<?php the_excerpt(); ?>

<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>

<?php endwhile; ?> 
<script type = "text/javascript" src = "<?php echo get_template_directory_uri(); ?>/js/<?php echo get_the_content(); ?>"></script>
<div id="quiz">

<form id="quiz-form">

</form>

</div>
</div>
<?php get_sidebar(); ?>
</div>
<?php get_footer(); ?>

1 个答案:

答案 0 :(得分:0)

请尝试使用get_the_excerpt()

$my_excerpt = get_the_excerpt();
echo $my_excerpt;

http://codex.wordpress.org/Function_Reference/get_the_excerpt

还有更多内容

修改

这与所有后期函数一样,需要在循环中调用:

<?php
global $more; $more = -1; // suppress the more tag
if ( have_posts() ) {
    while ( have_posts() ) {
        $my_excerpt = get_the_excerpt();
        echo $my_excerpt;
    } // end while
} // end if
?>