首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >比较the_excerpt()和the_content()

比较the_excerpt()和the_content()
EN

WordPress Development用户
提问于 2012-05-10 04:17:06
回答 1查看 2.9K关注 0票数 9

有没有一种方法可以将the_excerpt()与the_content()进行比较,以确定the_excerpt()是否实际显示了整个post内容?例如,如果一个职位特别短。

最后,我希望在摘录的末尾有一个“阅读更多”的链接。但我想说一件事的帖子和另一件事的视频格式(即.‘看视频’而不是‘看剩下的’)。但同时,我不想在摘录后手动修改这个链接,但是我有大量的帖子足够短,他们不需要“读更多”的链接,因为the_excerpt会显示完整的帖子。

但是将permalink添加到excerpt_more过滤器是不完全正确的,因为它不会添加到没有其他内容的视频帖子的链接。

所以我被困在两者之间。我希望这是有意义的。如果没有,已经很晚了,我明天早上再试着再解释一下。

EN

回答 1

WordPress Development用户

回答已采纳

发布于 2012-05-10 05:06:36

您试图对视频所做的正是创建Post格式所要处理的。

将其添加到函数中:

代码语言:javascript
复制
add_theme_support( 'post-formats', array( 'video' ) );

然后用这个来处理读到的更多链接:

代码语言:javascript
复制
if( !has_post_format( 'video' ) ) {
    echo '<a href="' . get_permalink() . '">Read More…</a>';
} else {
    echo '<a href="' . get_permalink() . '">Watch the Video…</a>';
}
票数 7
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/51699

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档