评论

无描述
  • WordPress实现文章按最新评论时间排序

    WordPress的首页、分类页、标签页等存档页,默认是按照发布时间对文章进行排序的,现在想按最新评论时间排序,其实这个功能就是类似论坛的帖子列表效果,新发布的帖子置顶,有新评论的帖子也同样置顶,这样做的好处是可以增加互动,增加帖子评论数。在WordPress下也是可以实现这样的功能: 新发布(新更改)的文章排在顶部 有新评论的文章立即排到顶部 所有文章按照其最新一条评论…

  • WordPress在文章列表中显示评论

    我想在首页每篇日志下像文章页single那样显示评论,<?php comments_template(); ?>直接放首页没有反应的。有谁知道怎么办教教我 谢谢! 解决方案:在WordPress主题的index.php文件的文章调用循环内,即 while (have_posts()) : the_post(); 和 endwhile; 之间适当位置,添加以下代码: <?php global $withcomments; $withcomments = true; // 包含评…

  • WordPress 获取文章的评论人数方法

    PS:直接将下面的函数添加到当前主题的文件 functions.php 中 为什么我说是“变态需求”呢?因为折腾WP主题这么久,我从来没接触过/听说过有人需要获取文章的评论人数,对,评论人数!不是评论数,同一个人发1条、10条、100条评论也只能算1人。 既然没人需要或者很少人需要,那么就难于找到相关方法了,我也查看过WordPress相关函数,木有这类直接的输出或…

  • 如何用纯代码实现WordPress侧边栏最新评论

    一直以来都是使用多说评论系统,感觉真的非常好用,但是多说在边栏显示的最新评论的效果却不能让我满意。一是在看快照的时候,侧边栏最新评论是空白;二是查看网页源代码,侧边栏最新评论也是空白;三是侧边栏最新评论加载太慢,往往都是其他所有内容都显示完了还没有显示出来。 而WordPress自带的最新评论小工具,显示的效果也不能让我满意,而且修改起来挺麻烦的,据说要修改wp…

  • WordPress回复已有评论自动添加“@原评论者昵称”

    代码有两种写法,第一种启用后会将@评论者 写入数据库,也就是说数据库中每一条评论内容前面会有@评论者 字段,你在后台就能看到;第二种是不写入数据库的,即只在网站前台评论列表显示@评论者 ,而后台的评论内容是没有的。 代码一 // 评论添加@ function wp_comment_add_at( $commentdata ) { if( $commentdata['comment_parent'] > 0) { $commentdata['comment_content'…

  • 别人WordPress评论里的星级评分功能是如何实现的?给你推荐几个插件

    WordPress 自带的评论功能还是非常强大的,不过某些站长还是想要为每一条评论增加一个星级评分功能,这个时候我们就可以通过启用 WordPress 相关插件来实现。今天就向大家推荐 3 款可以为 WordPress 评论添加星级评分功能的插件。 Stars Rating 插件 一个简单易用的插件,可为文章、页面和自定义文章类型的评论添加星级评分功能。允许设置哪些文章类型启用该功能,还可以为单个文…

  • 为 WordPress 评论功能增加字数长度限制

    很多读者在你的 WordPress 博客留言都是仅仅为了一个外链,所以他们很忙,随便发个“好文章”“顶一个”这样毫无意义的评论,虽然你可以手动删除他们,但是如果你的网站很受欢迎,删除评论也是很耗时间的!而有些评论字数又超长了,像一篇论文一样,动辄几千字,而且还是从其它地方直接复制黏贴的毫无意义的评论,这个就不大好了吧。 因此龙笑天下建议限制你的 WordPress 站点评论内…

  • WordPress 一键开启/关闭评论功能

    近期关于网站评论问题一直有各种讨论,可以看出大家对评论功能还是比较在意的,随着国内对评论的把关越来越严,这个功能应该是值得知道的:“如何一键关闭或开启网站评论功能”。 在 wordpress 的后台设置中只能一键开启/关闭新文章的评论权限,对旧文章只能设置发布多少天后文章的评论功能自动关闭,最少可以设置为一天时间,这样就不够灵活了,比如几个小时以前发布的文章就无法…

  • WordPress树形层级输出文章评论方法

    前几天做主题时遇到这个问题,由于WordPress自带的方法生成的评论列表太过于僵硬,我们有时候需要自定义的输出形式,官方给的函数就不够用了,这时候就需要自己做一个查询与输出的方法。 下面是前几天做主题时用到的方法,亲测可用。本来想偷懒百度一个来用的,找了好久都没找到。只好自己写一个,分享给大家咯。 代码比较少,直接贴。 function mo_comments_list($postid) { …

  • WordPress防垃圾评论 纯代码设置自定义评论间隔时间

    我们搭建自己的个人站点,更多的是希望与广大网友进行交流,WordPress博客主要交流方式就是“评论功能”,然后评论功能确实可以增加站长与网友及网友之间的互动,但垃圾评论确实也让人心烦,今天在此文章中再和大家一起分享一个通过为WordPress评论添加一个间隔时间来降低垃圾评论。 方法很简单,只需在主题“functions.php”文件中添加下面代码即可,有些主…

  • wordpress回复评论文字的修改方法

    wordpress主题教程之修改wordpress回复评论文字方法,首选需要建立个自定义的评论模板,然后通过调用此评论函数来实现自定义,通过以下代码可以实现修改回复文字: php $defaults = array('add_below' => 'comment', 'respond_id' => 'respond', 'reply_text' => __('Reply'), 'login_text' => __(&#…

  • 如何限制WordPress留言的长度

    如果你不想使用插件,更愿意用代码来解决问题,这个办法更适合你。你只需要将以下代码复制到你wordpress主题的 funcitons.php 文件内,或者放在你网站专用的插件内,就可以了。 add_filter( ‘preprocess_comment’, ‘wpb_preprocess_comment’ ); function wpb_preprocess_comment($comment) { if ( strlen( $comment[‘comment_content’…

  • WordPress如何在首页显示所有文章评论

    要想在博客首页调用所有文章的评论,请在需要的地方加入以下代码: <aside id=comments> <h3>最新评论</h3> <?php global $wpdb; $sql = "SELECT DISTINCT ID, post_title, post_password, comment_ID, comment_post_ID, comment_author, comment_date, comment_approved, comment_type,comment_author_url, SUBSTRING(comment_content,1,30) …