我的摘录用
<?php echo get_the_excerpt ?>
我想为带有摘录的摘录设置自定义长度。
function custom_excerpt_length( $length ) {
return 10;
}
add_filter( 'excerpt_length', 'custom_excerpt_length', 10 );
问题是这不起作用。我不知道为什么
谁知道在我的案例中设置摘要长度的钩子?
答案 0 :(得分:1)
function custom_excerpt_length( $length ) {
return 20;
}
add_filter( 'excerpt_length', 'custom_excerpt_length', 999 );
方法2:
<?php echo substr(get_the_excerpt(), 0,30); ?>
现有代码更新:
<?php $args = array( 'numberposts' => 1, 'post_type' => 'aaaa', );
$result = wp_get_recent_posts($args);
foreach( $result as $p ) : ?>
<h2><?php echo $p['post_title'] ?></a></h2>
<p><?php echo wp_trim_words($p['post_excerpt'], 30); ?></p>
<?php endforeach; ?>
答案 1 :(得分:0)
设置Wordpress中摘录的长度
function custom_excerpt_length( $length ) {
return 20;
}
add_filter( 'excerpt_length', 'custom_excerpt_length', 999 );