get_the_excerpt()
如果将内容添加到主WYSIWYG编辑器而不是“摘录”字段,则无法在代码中使用。
检查方式get_the_excerpt() 工作并尝试找出过滤器挂钩get_the_excerpt
挂钩名称。
请尝试以下代码,希望您能得到预期的结果。
<div class="parent page">
<?php
global $post;
$args = array(
\'parent\' => $post->ID,
\'post_type\' => \'page\',
\'post_status\' => \'publish\'
);
$children = get_pages( $args );
if ( ! empty( $children ) ) :
?>
<div class="childcells">
<?php
foreach ( $children as $post ) : setup_postdata( $post );
?>
<div class="childcell">
<?php if ( has_post_thumbnail() ) : ?>
<div class="thumbnail"><?php the_post_thumbnail( \'small-thumb\' ); ?></div>
<?php endif; ?>
<div class="myclasstitle"><?php the_title(); ?></div>
<span class="desc"><?php echo get_post_meta( get_the_ID(), \'desc\', true ); ?></span>
<div class="excerpt"><?php the_excerpt(); ?></div>
<a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php the_title_attribute(); ?>">Read more</a>
</div>
<?php
endforeach;
wp_reset_postdata();
?>
</div>
<?php endif; ?>
</div>