我试图让我的博客帖子显示摘录,但似乎无法手动完成。My blog site is here.
我从wordpress上得到了这个片段。组织网站
<?php the_excerpt(); ?>
它告诉我要替换
<?php the_content(); ?>
用它。然而,我不能把它替换为我的索引。php文件,因为它摘录了所有内容。(可能是因为我的index.php文件是如何设置的?)
<?php
/**
* The main template file.
*/
get_header(); ?>
<div id="main">
<?php while ( have_posts() ) : the_post(); ?>
<?php get_template_part( \'content\', \'page\' ); ?>
<?php endwhile; // end of the loop. ?>
<?php if (function_exists("pagination")) {
pagination($additional_loop->max_num_pages);
} ?>
</div><!-- #main -->
<?php get_sidebar(); ?>
<?php get_footer(); ?>
我尝试替换have\\u posts(),然后替换第二行代码,甚至更改这几行:
我在我的帖子下面找到了我的摘录,但这让我的网站非常慢。
由于某些原因,我在“设置”>“审阅”中仅显示摘要的选择不适用,因此我必须手动执行。
对于如何自定义此摘录代码以使用我的博客,我们非常感谢您的帮助。
按照Linnea的建议更新了内容页。php页面到此:
<?php
/**
* The template used for displaying separate posts on blog page.
*
?>
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
<span class="entry-header">
<h1 class="blog entry-title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1>
<h2 class="blog entry-subtitle">Posted on: <?php the_time(\'F j, Y\'); ?></h2>
</span><!-- .entry-header -->
<div class="entry-content">
<?php the_excerpt(); ?>
<?php wp_link_pages( array( \'before\' => \'<div class="page-link">\' . __( \'Pages:\', \'toolbox\' ), \'after\' => \'</div>\' ) ); ?>
<?php edit_post_link( __( \'Edit\', \'toolbox\' ), \'<span class="edit-link">\', \'</span>\' ); ?>
</div><!-- .entry-content -->
</article><!-- #post-<?php the_ID(); ?> -->
其中
<?php the_excerpt(); ?>
现在是
<?php the_content(\'<br/><br/>CONTINUE READING...\'); ?>
但是,我的博客上的博客条目没有更改。也许我还应该找另一个地方?