Disqus评论和ping back脚本-如何更改顺序?

时间:2015-01-10 作者:Manuel

我正在使用“modular demo solution without wp_list_comments()“用于在disqs注释旁边显示trackback和pingback。

我想知道如何改变输出的顺序?使用这些脚本,trackback/pingback被放置在注释上方。我想把它们放在评论下面。

有人能帮我吗?

顺致敬意,

曼努埃尔

1 个回复
SO网友:birgire

哦,看起来是我写的剧本,所以让我试着回答你;-)

例如,您可以:

在模板中添加自己的动作挂钩,使用javascript将ping移动到discus注释下方,劫持disqus_language_filter Discus插件的过滤器如果选择最后一个选项,则可以使用PingsList 改为类:

/**
 * Modified version of PingsList to display the pings below the Disqus comments.
 * @see http://wordpress.stackexchange.com/a/174468/26350
 */

class PingsList
{
    protected $pd;
    protected $pw;

    public function __construct( IPingsView $pw, IPingsData $pd )
    {
        $this->pw = $pw;
        $this->pd = $pd;
    }
    public function init()
    {
        $this->pd->init();
        add_filter( \'disqus_language_filter\', array( $this, \'disqus_language_filter\' ) );
    }

    public function disqus_language_filter( $lang )
    {
        $this->pw->template( $this->pd->get_data() );
        return $lang;
    }

} // end class
这将显示论文注释下方的ping。

结束

相关推荐

COMMENTS_NUMBER打印失败

我想使用模板标记显示帖子上的评论数 <?php comments_number( $zero, $one, $more ); ?> 但是,由于某些原因,此标记不起任何作用,也不会打印到页面上。你可以看看我在http://blog.diginomics.com/bitcoins-innate-regulation/以下是3个模板标记的完整代码片段:author、category和comment: <div class=\