有没有一种方法可以将the_excerpt()与the_content()进行比较,以确定the_excerpt()是否实际显示了整个post内容?例如,如果一个职位特别短。
最后,我希望在摘录的末尾有一个“阅读更多”的链接。但我想说一件事的帖子和另一件事的视频格式(即.‘看视频’而不是‘看剩下的’)。但同时,我不想在摘录后手动修改这个链接,但是我有大量的帖子足够短,他们不需要“读更多”的链接,因为the_excerpt会显示完整的帖子。
但是将permalink添加到excerpt_more过滤器是不完全正确的,因为它不会添加到没有其他内容的视频帖子的链接。
所以我被困在两者之间。我希望这是有意义的。如果没有,已经很晚了,我明天早上再试着再解释一下。
发布于 2012-05-10 05:06:36
您试图对视频所做的正是创建Post格式所要处理的。
将其添加到函数中:
add_theme_support( 'post-formats', array( 'video' ) );然后用这个来处理读到的更多链接:
if( !has_post_format( 'video' ) ) {
echo '<a href="' . get_permalink() . '">Read More…</a>';
} else {
echo '<a href="' . get_permalink() . '">Watch the Video…</a>';
}https://wordpress.stackexchange.com/questions/51699
复制相似问题