在当今互联网时代,网站评论功能已经成为网站与用户互动的重要桥梁。而WordPress作为全球最受欢迎的博客平台,其强大的插件生态系统更是为网站评论功能的拓展提供了无限可能。今天,我们就来聊聊WordPress第三方评论插件,让你的网站评论功能更上一层楼。
一、WordPress第三方评论插件的优势
1. 多样化功能:第三方评论插件通常拥有丰富的功能,如评论审核、表情符号、点赞、分享等,满足不同网站的需求。
2. 美观大方:优秀的第三方评论插件设计美观,与网站整体风格相得益彰,提升用户体验。
3. 易于使用:大多数第三方评论插件操作简单,无需专业知识,轻松上手。
4. 提高SEO:部分评论插件具有SEO优化功能,有助于提升网站在搜索引擎中的排名。
5. 降低成本:相比于定制开发,使用第三方评论插件可以节省大量时间和成本。
二、WordPress第三方评论插件推荐
下面,我们为大家推荐几款优秀的WordPress第三方评论插件:
| 插件名称 | 优点 | 缺点 |
|---|---|---|
| Disqus | 支持跨平台评论,用户可登录Disqus账号在不同网站间切换评论 | 需要注册Disqus账号,部分功能需付费 |
| Akismet | 自动过滤垃圾评论,提高评论质量 | 仅能过滤垃圾评论,无法实现其他功能 |
| CommentLuv | 鼓励用户评论,提供积分奖励 | 用户体验较差,部分用户可能觉得繁琐 |
| YITHWooCommerceWishlist | 与WooCommerce购物车插件兼容,方便用户添加商品到愿望清单 | 仅适用于WooCommerce网站 |
| WPForms | 支持表单创建,方便用户提交评论 | 需要付费使用高级功能 |
三、如何选择合适的WordPress第三方评论插件
1. 明确需求:要明确自己网站的需求,如是否需要跨平台评论、是否需要SEO优化等。
2. 功能对比:根据需求,对比不同评论插件的功能,选择最适合自己的。
3. 用户体验:选择界面美观、操作简单的评论插件,提升用户体验。
4. 安全性:选择安全性较高的评论插件,保护网站免受恶意攻击。
5. 兼容性:确保评论插件与WordPress版本、主题和插件兼容。
四、WordPress第三方评论插件安装与设置
1. 登录WordPress后台。
2. 进入“插件”菜单,点击“添加新插件”。
3. 搜索所需评论插件,点击“安装”。
4. 安装完成后,点击“激活”。
5. 进入插件设置页面,根据提示进行配置。
WordPress第三方评论插件为网站评论功能的拓展提供了丰富的选择。通过合理选择和使用评论插件,可以提升网站的用户体验,增强与用户的互动。希望本文能帮助大家找到合适的WordPress第三方评论插件,让你的网站更上一层楼!
wordpress怎么使用第三方多说评论
一、多说评论框是一款WordPress社会化评论插件,可以用新浪微博、腾讯QQ、人人、豆瓣多帐号登录,帮助网站进行社会化媒体优化。对于大多数中小独立博客来说,多说跟其他第三方社会化评论系统一样,可能最直接的效果就是给网站带来活力,增强用户体验。
二、首先登录多说官网,如果之前没注册过可以注册一个,然后进入后台管理,填写要引用多说的网站网址即可。
完成之后,只需在需要显示评论的地方引入一个div框即可:
wordpress 怎么设置不需审核便可评论
这个问题确实有点难度,评论这块现在也弄得少,基本都用第三方的了。
按您的要求,除administrator外,都是注册用户,所以可以在当前皮肤的functions.php中做如下判断:
1
2
3
if(! is_super_admin()){//非管理员
//blablabla…
}
然后将待审、垃圾评论、已回收的评论信息不显示。这可以对get_comments函数提供的pre_get_comments钩子进行设置,比如:
1
2
3
4
5
add_action('pre_get_comments','dit_h<a href=”” target=”_blank” class=”baidu-highlight”>id</a>e_some_comments', 999);
function dit_h<a href=”” target=”_blank” class=”baidu-highlight”>id</a>e_some_comments($comments){
$comments->query_vars['status']='approve';//获取评论信息时只显示已审核批准的。
return$comments;
}
这时如果注册用户查看回收站时,又要只能显示当前用户自己的。所以还要增加点判断
1
2
3
4
5
6
7
8
9
10
function dit_h<a href=”” target=”_blank” class=”baidu-highlight”>id</a>e_some_comments($comments){
$status=$comments->query_vars['status'];
if('trash'==$status){//当用户选择显示回收站时,将ID添加进筛选条件
global$current_user;
$comments->query_vars['user_id']=$current_user->ID;
}else{
$comments->query_vars['status']='approve';//获取评论信息时只显示已审核批准的。
}
return$comments;
}
所以,最后放在functions.php中的代码片段整合如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
if(! is_super_admin()){//非管理员
add_action('pre_get_comments','dit_hide_some_comments', 999);
function dit_hide_some_comments($comments){
$status=$comments->query_vars['status'];
if('trash'==$status){//当用户选择显示回收站时,将ID添加进筛选条件
global$current_user;
$comments->query_vars['user_id']=$current_user->ID;
}else{
$comments->query_vars['status']='approve';//获取评论信息时只显示已审核批准的。
}
return$comments;
}
}
WordPress游客不能回复评论
猜测大概有几种可能
1、模板有问题,开发者在做评论这块的时候,忽略了细节,导致游客无法回复楼层
2、伪静态问题,这种情况还是有的,网页被缓存,但是对登陆用户不缓存,而被缓存的页面,JS没有加载完,导致了不能评论
建议解决办法
1、联系模板作者,报告相关BUG,看作者是否解决了
2、使用第三方社会化评论插件替代wp自带的评论
3、实在不行再换模板







