我需要显示不同长度的摘录,所以我使用
function custom_excerpt($length) {
get_the_content();
... clean up and trim
return $excerpt;
}
但是,我想检测是否输入了手动摘录以便使用它而不是自定义摘录。有没有办法做到这一点?
我尝试使用
$wp_excerpt = get_the_excerpt();
但这会返回手动摘录,如果手动摘录为空,它会自动生成 55 个字符的摘录,这无济于事,因为它将始终为“真”(无法检查是否为空)。
以这种方式处理它的原因是因为我在一个页面上有多个摘录(不同的长度),如果需要的长度比 WordPress 摘录(55)长,我想展示我的摘录,除非手动摘录被写,在这种情况下,我想证明这一点。
如果我能简单的就完美了
if ( manual_excerpt() == true ) {
}