现在我有一段摘录,从我拥有的每个父页面输出82个单词(ACF摘录)。
我想从每页输出400个字符,因为现在一个输出有400 +字符(82个字),另一个有500 +字符(82个字),看起来很奇怪。
我查看了stackoverflow和codex,但未能找到解决方案。
的functions.php
function tjanster_sida_excerpt($title) {
global $post;
$text = get_field($title);
if ( '' != $text ) {
$text = strip_shortcodes( $text );
$text = apply_filters('the_content', $text);
$text = str_replace(']]>', ']]>', $text);
$excerpt_length = 82; // words
$excerpt_more = apply_filters('excerpt_more', ' ' . ' ');
$text = wp_trim_words( $text, $excerpt_length, $excerpt_more );
}
return apply_filters('the_excerpt', $text);
}
MY-的template.php
<?php
$args = array(
'post_type' => 'page',
'posts_per_page' => -1,
'post_parent' => $post->ID,
'order' => 'ASC',
'orderby' => 'menu_order'
);
$parent = new WP_Query( $args );
if ( $parent->have_posts() ) : ?>
<?php while ( $parent->have_posts() ) : $parent->the_post(); ?>
<article>
<header>
<?php the_title(); ?>
</header>
<?php
global $more;
$more = 0;
?>
<p><?php echo tjanster_sida_excerpt('redigerare'); ?></p>
<a href="<?php echo get_permalink(); ?>" class="btn btn-readmore">Read more</a>
</article>
<?php endwhile; ?>
<?php endif; wp_reset_query(); ?>
如何将其修剪为400个字符?