alimir / wp-ulike
WP ULike 允许您在 WP 中添加 Ajax Like 按钮,并允许您的访客对文章、评论、活动及主题进行点赞/取消点赞。
Requires
- vectorface/whip: ^0.4.0
- dev-master
- v4.x-dev
- 4.7.4
- 4.7.2
- 4.6.8
- 4.6.7
- 4.6.1
- 4.5.5
- 4.5.1
- 4.5.0
- 4.4.9
- 4.4.8
- 4.4.7
- 4.4.6
- 4.4.5
- 4.4.3
- 4.4.2
- 4.4.1
- 4.4.0
- 4.3.6
- 4.3.3
- 4.3.2
- 4.3.1
- 4.3.0
- 4.2.6
- 4.2.5
- 4.2.4
- 4.2.3
- 4.2.2
- 4.2.1
- 4.2.0
- 4.1.9
- 4.1.8
- 4.1.7
- 4.1.6
- 4.1.5
- 4.1.4
- 4.1.3
- 4.1.2
- 4.1.1
- 4.1.0
- 4.0.5
- 4.0.4
- 4.0.3
- 4.0.2
- 4.0.0
- 3.6.2
- 3.6.1
- 3.5.x-dev
- 3.5.1.x-dev
- v3.4
- 3.3.x-dev
- v3.3.1
- v3.3
- 3.2.x-dev
- 2.8.x-dev
- 2.6.x-dev
- dev-alimir_new_dev
This package is auto-updated.
Last update: 2024-08-31 11:57:01 UTC
README
WP ULike GitHub 仓库
如果您正在寻找向 WordPress 网站添加点赞和不喜欢功能的最快、最便捷的方法,那么 WP ULike 插件就是您的最佳选择!WP ULike 是我们为在网站上对任何类型的内容进行投票的终极解决方案。凭借出色的、引人注目的小部件,您可以在所有内容上添加点赞和不喜欢按钮,无论是文章、评论、活动、论坛主题、WooCommerce 产品,您想要的任何东西。现在,您可以感受到用户对您工作的每一部分的喜爱 ❤️。
是时候 WP ULike 了。
功能
- 简洁设计 + 一些标准引人注目的模板。
- 为每种帖子类型提供专业的 Schema.org 生成器。[PRO]
- 完全支持 Elementor 页面构建器。[PRO]
- 支持不喜欢按钮,带有 +8 个创意模板。[PRO]
- 以线性或弹出模式显示每个按钮的点赞者。
- 简单、时尚且用户友好的设置,可以轻松自定义您的插件。
- 立即提取详细报告和美观、有用且简单的图表。
- 支持自定义帖子类型、评论、活动和主题。
- 使用各种钩子和函数,您可以轻松自定义此插件。
- 我们轻量级、快速、响应式且兼容 Google Schemas。
- 完全支持 myCRED(积分管理系统)积分。[PRO]
- 支持 UltimateMember & BuddyPress 个人资料。[PRO]
- Ajax 功能,无需重新加载即可更新数据。
- 访客无需注册或登录即可使用点赞按钮。
- 自动添加带有过滤选项(无需代码)。
- 不同的日志记录方法选项。(Cookie、IP、用户名)
- 通知系统。(每个活动后的自定义消息)
- 灵活的短代码,支持变量。
- 支持本地化格式的日期。(date_i18n)
- BuddyPress 添加了活动和通知支持。
- 简单的自定义样式,带有颜色选择器设置。
- 支持 RTL & +20 种语言文件。
更多信息
安装
有关详细的设置说明,请访问官方的 文档 页面。
- 您可以通过克隆 GitHub 仓库:
https://github.com/Alimir/wp-ulike.git
- 或直接下载 ZIP 文件:
https://github.com/Alimir/wp-ulike/archive/master.zip
这将下载 WP ULike 的最新开发者副本。
如何使用此插件?
安装并激活插件后,转到设置面板并为目标部分启用“自动显示”选项(目前为:文章、评论、BuddyPress 活动 & bbPress 主题)。否则,您可以使用手动方式。
为了在内容中插入点赞按钮,请使用以下短代码
显示 CTA 按钮
[wp_ulike]
参数(属性)
- 字符串(string)- 选择按钮类型(可用值:
post
,comment
,activity
,topic
) - id(整数)- 选择特定的项目ID。(用于手动使用)
- button_type(字符串)- 设置按钮类型(可用值:
image
,text
) - style(字符串)- 从可用列表中选择默认模板。
- wrapper_class(字符串)- 额外的包装类
如何在PHP模板中使用短代码
echo do_shortcode('[wp_ulike for="post" id="1" style="wpulike-heart"]');
如何更改计数器格式?
只需在 wp_ulike_format_number
上添加一个过滤器。例如,如果您想删除 +
字符,您需要使用下面的示例代码
add_filter('wp_ulike_format_number','wp_ulike_new_format_number',10,3); function wp_ulike_new_format_number($value, $num, $plus){ if ($num >= 1000 && get_option('wp_ulike_format_number') == '1'): $value = round($num/1000, 2) . 'K'; else: $value = $num; endif; return $value; }
如果没有赞,如何移除“0”计数?
使用下面的示例代码中的 wp_ulike_count_box_template
过滤器
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; }
如何更改登录警报模板?
使用下面的示例代码中的 wp_ulike_login_alert_template
过滤器
add_filter('wp_ulike_login_alert_template', 'wp_ulike_change_login_alert_template', 10); function wp_ulike_change_login_alert_template(){ return '<p class="alert alert-info fade in" role="alert"><button type="button" class="close" data-dismiss="alert"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>Please login to your account! :)</p>'; }
如何获取文章的赞数?
在WP Loop中使用以下函数
if (function_exists('wp_ulike_get_post_likes')): echo wp_ulike_get_post_likes(get_the_ID()); endif;
如何获取评论的赞数?
在你的评论循环中使用以下函数
if (function_exists('wp_ulike_get_comment_likes')): echo wp_ulike_get_comment_likes(get_comment_ID()); endif;
如何按赞数排序最受欢迎的文章?
在循环中使用以下查询
/** * Get most liked posts in query * * @param integer $numberposts The number of items * @param array|string $post_type Select post type * @param string $method keep this as default value (post, comment, activity, topic) * @param string $period Date period (all|today|yeterday|week|month|year) * @param string $status Log status (like|unlike|dislike|undislike) * @return WP_Post[]|int[] Array of post objects or post IDs. */ $wp_query = wp_ulike_get_most_liked_posts( 10, array( 'post' ), 'post', 'all', 'like' );
如何在用户喜欢的框中创建自定义模板?
我们在设置面板中提供了一些变量。您可以在文本区域中使用它们,然后保存新的选项。注意:%START_WHILE%
和 %END_WHILE%
变量非常重要,并且您应该将它们用在非频繁字符串之外。(例如,默认模板中的 <li></li>
标签示例)
在WP ULike > 统计中收到HTTP ERROR 500
在wp-config.php中增加您的WordPress内存限制以修复此错误。它位于您的WordPress站点根目录中,您需要使用FTP客户端或您的网络托管控制面板中的文件管理器。接下来,您需要将此代码粘贴到wp-config.php文件中,在说 That's all, stop editing! Happy blogging.
的行之前
define( 'WP_MEMORY_LIMIT', '256M' );
错误
如果您发现任何问题,请告诉我们 这里!
支持
请访问支持论坛。