我正在尝试从函数 GetWtiLikeCount 中获取类似计数。并将此值推送到简码中。但它返回“0”为什么?如何获得特定帖子的喜欢计数?我正在使用 WTI Like Post插件(文件名为 wti_like_post.php)
代码:
function GetWtiLikeCount($post_id) {
global $wpdb;
$show_symbols = get_option('wti_like_post_show_symbols');
$wti_like_count = $wpdb->get_var("SELECT SUM(value) FROM {$wpdb->prefix}wti_like_post WHERE post_id = '$post_id' AND value >= 0");
if (!$wti_like_count) {
$wti_like_count = 0;
} else {
if ($show_symbols) {
$wti_like_count = "+" . $wti_like_count;
} else {
$wti_like_count = $wti_like_count;
}
}
return $wti_like_count;
}
add_shortcode('like_count', 'GetWtiLikeCount');