TypechoJoeTheme

虾米皮皮乐工作室

统计
登录
用户名
密码
/
注册
用户名
邮箱

Typecho 在独立页面中获取站点所有评论列表,支持翻页

2020-09-14
/
7 评论
/
1,072 阅读
/
正在检测是否收录...
09/14

预览

思路

查库,typecho_comments表,这次我没有用之前的 push 方式来获取Winget对象,继承了Widget_Abstract_Comments类,可以直接使用Typecho_Widget::widget()方法来调用对象,比较符合Typecho的设计思路。重写了翻页代码,完美支持翻页。

核心代码

此处内容 回复 可见

调用方式

和平常的Widget_Abstract_Comments对象是一样的。

<?php $comments = Typecho_Widget::widget('Widget_Comments_List@page-comments', 'ignoreAuthor=true'); ?>
<?php while ($comments->next()) : ?>
    <div class="comment-block">
        <a href="<?php $comments->permalink(); ?>"><?php Comment::excerpt(20, "...", $comments) ?></a>
    </div>
<?php endwhile; ?>
Typechofunctionselectcidhidedb-文章代码arraywherethis-privateparameter-publictotal
朗读
赞 · 0
版权属于:

虾米皮皮乐工作室

本文链接:

https://xiamp.net/archives/typecho-gets-a-list-of-all-comments-on-the-site-in-a-separate-page.html(转载时请注明本文出处及文章链接)

评论 (7)
取消
  1. a 作者
    Windows 10 · Google Chrome

    去问问企鹅村

    2020-09-29 回复
  2. Armstrong 作者
    Windows 10 · Google Chrome

    我来学习一下,然后把它举一反三。

    2020-10-26 回复
  3. 荒野孤灯 作者
    Windows 10 · Google Chrome

    这正是我想要的

    2020-10-31 回复
  4. 网络 作者
    Windows X64 · QQ Browser

    感谢分享:razz::razz::razz:

    2021-01-11 回复
  5. 狐狸 作者
    Windows 10 · Google Chrome

    :sad::sad::razz::razz:我来看看!

    2021-01-11 回复
  6. jungle 作者
    Windows 10 · FireFox

    我来学习一下

    2021-01-19 回复
  7. 呆窝云 作者
    Windows 10 · Google Chrome

    我来学习一下,然后把它举二反六。

    2021-01-20 回复