首页 > 解决方案 > Wordpress - 如何在单独的 div 中显示剩余的帖子内容*减去*摘录?

问题描述

我正在使用主页上帖子的摘录

function excerpt($limit) {
    return wp_trim_words(get_the_excerpt(), $limit);
}

在 single.php 上,我想在顶部、特色图像旁边显示相同的摘录部分 - 然后在下面的单独 div 中显示剩余的 content()。我会发布我尝试过的内容,但我完全被难住了,不知道从哪里开始。我在搜索论坛中看到的所有内容都集中在创建摘录本身或显示整个帖子。

标签: wordpress

解决方案


所以,它看起来像这样工作:

var excerpt = $('#excerpt').html()
    content = $('#content').html()
    newcontent = content.replace(excerpt,'');

$('#content').html(newcontent);

有人有更好的吗?有什么理由我不应该这样做吗?我在这里看到的唯一问题是主体内容中某处可能存在多个完全相同副本的实例,然后也被错误地省略了。但是在我使用它的博客副本中,这似乎不太可能。


推荐阅读