1

我正在尝试从函数 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');
4

0 回答 0