Javascript 仅显示一定数量的wordpress注释

Javascript 仅显示一定数量的wordpress注释,javascript,php,wordpress,Javascript,Php,Wordpress,我正在试图弄清楚如何在wordpress中只显示前两条评论,隐藏其余的评论,并添加按钮,如果需要的话,显示所有这些隐藏的消息。分页给我每页只有两个味精,这不是我要找的。有人能给我一个想法,我如何才能做到这一点,或指向我有关这方面的文章 谢谢这里有一个插件可以完成这项工作: 它有点过时(3年前),所以您应该检查代码是否仍然有效和兼容 在“设置>注释加载”中,您应该能够设置要首先显示的所需注释数 实际上,在本指南中,您将了解如何延迟加载所有注释。也许,经过一些修改,您也可以根据自己的需要进行调整 干

我正在试图弄清楚如何在wordpress中只显示前两条评论,隐藏其余的评论,并添加按钮,如果需要的话,显示所有这些隐藏的消息。分页给我每页只有两个味精,这不是我要找的。有人能给我一个想法,我如何才能做到这一点,或指向我有关这方面的文章


谢谢

这里有一个插件可以完成这项工作:

它有点过时(3年前),所以您应该检查代码是否仍然有效和兼容

在“设置>注释加载”中,您应该能够设置要首先显示的所需注释数

实际上,在本指南中,您将了解如何延迟加载所有注释。也许,经过一些修改,您也可以根据自己的需要进行调整

干杯

//此函数用于在注释超过两条时隐藏注释,并添加“显示更多”按钮
// This function hide comments if is there more than two and add show more button      
 function fds_comments () {
        var commentWrap = document.getElementById('comment-list');
        var commentChilderns = commentWrap.children;
        for (var i = 2; i < commentChilderns.length; i++) {
            commentChilderns[i].style.display = "none";
        }
        commentWrap.innerHTML = commentWrap.innerHTML + "<button id='more-comments' onclick='fds_all_comments()'type='button' >Show all comments</button>";
    }

//This function reveal all comments (used on SHOW MORE btn)
    function fds_all_comments(){
        var commentWrap = document.getElementById('comment-list');
        var commentChilderns = commentWrap.children;
        for (var i = 0; i < commentChilderns.length; i++) {
            commentChilderns[i].style.display = "block";
        }
    }
// problem: comments hidden after submit
// solved: This additional code reveal comments after SUBMIT

window.onload = function() {
    var reloading = sessionStorage.getItem("reloading");
    if (reloading) {
        sessionStorage.removeItem("reloading");
        fds_all_comments();
    }
}

// function used on SUBMIT button
function fds_all_on_submit(){
    sessionStorage.setItem("reloading", "true");
    document.location.reload();
}
函数fds_注释(){ var commentWrap=document.getElementById('comment-list'); var commentChilderns=commentWrap.children; 对于(变量i=2;i
不明白您的意思,请在显示所有注释的标准行为WP中正确解释,如果有更多注释,请仅提供分页以打断它们。对不起,我写的是留言而不是评论。我从《粉碎》杂志上得到了这个主意。这是我想要的。我会看看这些来源。因为我几乎完成了我自己做的主题,我更喜欢用自己的代码而不是插件来完成,因为它完全可以控制结果。我将有其他来源或想法,请张贴他们也。我没有使用这些插件,但感谢您的快速响应无论如何。当我找到解决方案时,我会在这里分享,但这需要一些时间。同时,我仍然在寻找如何…我现在已经提出了这个解决方案,但如果有更好的方法,请让我知道我添加了一些代码,以解决提交后隐藏评论的问题