腾讯云服务器优惠活动华纳云香港服务器
boke112百科 » Plugins » 正文

WordPress支持文章页面、评论点赞的插件WP ULike

WordPress主题推荐

其实现在很多 WordPress 主题都自带有点赞功能,不过 boke112 导航认为这些点赞功能都比较基础,如果你想让你站点中的文章、页面、评论、buddypress 活动等都实现点赞功能,而且还想显示点赞的用户头像和有一套完整的实时报告系统和详细统计数据的话,同时,还想要一键设置普通用户或登录用户点赞等功能,建议使用这款 boke112 导航认为很强悍的点赞插件 WP ULike。

WordPress支持文章页面、评论点赞的插件WP ULike-第1张-boke112百科(boke112.com)

WP ULike 插件介绍

WP ULike 插件通过将一个 Ajax Like Button 集成到我们的 WordPress 网站,以允许我们的访问者在不同的页面、帖子、评论和 buddypress 活动中进行点赞。它使用起来非常简单,并支持许多选项。

WP ULike 插件主要特点

  • 干净的设计+漂亮的风格。
  • 灵活的谷歌丰富网页摘要支持。(微)
  • 包含许多小部件的完整统计工具。
  • 支持 UltimateMember 和 BuddyPress 配置文件。
  • Likers World Map&Top Likers Widget。
  • Ajax 功能无需重新加载即可更新数据。
  • 访客不必注册或登录即可使用 Like 按钮。
  • 自动添加过滤选项(无需代码)。
  • 不同的记录方法选项。
  • 通知系统。(每个活动后的自定义 Toast 消息)
  • 短代码支持。
  • 支持带有单独变量的自定义模板
  • 评论喜欢支持。
  • BuddyPress 添加活动和通知支持。
  • 简单的用户喜欢具有头像支持的盒子。
  • 自定义 Like-UnLike 文本字段。
  • 简单的自定义样式与颜色选择器设置。
  • 使用自定义工具的高级小部件。(最喜欢的帖子,评论,用户,主题,…)
  • 强大的配置面板。
  • 支持 RTL 和语言文件。
  • 等等…

WP ULike 插件安装

我们可以直接在 WordPress 后台 – 插件 – 安装插件,搜索“WP ULike”- 找到之后直接安装并启用即可。或者点此直接下载 WP ULike 插件,解压并上传到 WordPress 站点的 wp-content\plugins\文件夹内,然后再到插件 – 已安装的插件中启用。

WP ULike 插件配置

WP ULike 插件的配置还是比较简单的,总共分为四个大的选项,分别是一般、帖子(日志)、评论和定制。其中帖子和评论的选项差不多,这里就不展开介绍了。大家可以点此查看四大选项的中文配置大图:一般中文配置帖子中文配置评论中文配置定制中文配置

WP ULike 插件统计

WP ULike 插件的统计报表 boke112 导航认为还是比较完善的,除了常规的点赞最多的帖子、评论之外,还有一些详细的数据及图形报表,下面贴出几个报表给大家看看(PS:由于刚测试,点赞数据比较少,所以报表比较简单)。

WordPress支持文章页面、评论点赞的插件WP ULike-第2张-boke112百科(boke112.com)

日志点赞报表

WordPress支持文章页面、评论点赞的插件WP ULike-第3张-boke112百科(boke112.com)

评论点赞报表

WordPress支持文章页面、评论点赞的插件WP ULike-第4张-boke112百科(boke112.com)

点赞分配图及点赞用户排行榜

WP ULike 插件实际效果

1、日志页效果

如下图所示,由于 boke112 导航在日志选项配置中允许游客也可以点赞,而且选择了显示评论者,所以只要是登录用户点赞之后就会显示头像在点赞按钮下方,默认显示 10 个;非登录用户点赞无头像显示。所以点赞数据为 2 但是只有 1 个头像。具体可在日志选项中配置。

WordPress支持文章页面、评论点赞的插件WP ULike-第5张-boke112百科(boke112.com)

2、评论内容效果

如下图所示,评论内容下方显示的点赞功能是设置为只有登录用户才能点赞,所以游客访问时是无法点击点赞按钮的。而且也为设置显示点赞用户头像,所以点赞按钮下方就没有出现点赞者头像。

WordPress支持文章页面、评论点赞的插件WP ULike-第6张-boke112百科(boke112.com)

WP ULike 插件热门问题

1、当没有人点赞时如何去除 0?

add_filter('wp_ulike_count_box_template', 'wp_ulike_change_my_count_box_template', 10, 2);
function wp_ulike_change_my_count_box_template($string, $counter) {
	$num = preg_replace("/[^0-9,.]/", "", $counter);
	if($num == 0) return;
	else return $string;
}

2、如何获取日志的点赞数据?

if (function_exists('wp_ulike_get_post_likes')):
	echo wp_ulike_get_post_likes(get_the_ID());
endif;

3、如何获取评论的点赞数据?

if (function_exists('wp_ulike_get_comment_likes')):
	echo wp_ulike_get_comment_likes(get_comment_ID());
endif;

4、如何排序点赞最多的日志文章?

$the_query = new WP_Query(array(
	'post_status' => 'published',
	'post_type' => 'post',
	'orderby' => 'meta_value_num',
	'meta_key' => '_liked',
	'paged' => (get_query_var('paged')) ? get_query_var('paged) : 1
));

更多问题及解决办法请移步:传送门

本文地址:https://boke112.com/post/6755.html

赞 (4) 打赏
版权声明:本文为原创文章,版权归 boke112百科 所有,欢迎分享本文,转载请保留出处!发布此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请联系我们,确认后马上更正或删除,谢谢!
wu