我正在尝试设置一个特定的页面,以便在摘录中使用特定数量的字符。我尝试使用此代码,但它破坏了网站:
function wpse61271_custom_excerpt_length( $length )
{
if (
is_front_page()
XOR is_home()
)
return 50;
// return default length
return $length;
}
add_filter( \'excerpt_length\', \'wpse61271_custom_excerpt_length\', 999 );
是否有其他代码可以更好地工作?
编辑:以下是完整的循环,以防有帮助:
<?php while ( have_posts() ) : the_post(); ?>
<a href="<?php the_permalink(); ?>"><h2><?php the_title(); ?></h2></a>
<div class="storyVideo">
<p><?php the_post_video(); ?></p>
</div><!--/.storyVideo-->
<div class="storyExcerpt">
<?php
function wpse61271_custom_excerpt_length( $length )
{
if (
is_front_page()
XOR is_home()
)
return 50;
// return default length
return $length;
}
add_filter( \'excerpt_length\', \'wpse61271_custom_excerpt_length\', 999 );
?>
<p><a class="button" href="<?php the_permalink(); ?>">Read More</a></p>
</div><!--/.storyExcerpt-->
<div style="clear:both;"></div>
<?php endwhile; ?>
<?php if(function_exists(\'wp_paginate\')) {
wp_paginate();
} ?>