Php WordPress功能不工作

Php WordPress功能不工作,php,wordpress,function,shortcode,Php,Wordpress,Function,Shortcode,我试图从函数GetWtiLikeCount中获得类似的计数。并将此值推入短代码。但它返回“0”为什么?如何让某个特定的帖子得到喜欢? 我正在使用插件(文件名为wti_like_post.php) 代码: 如果使用phpmyadmin、命令行sql或其他工具在数据库上运行该查询,会发生什么情况?我没有尝试。它基本上是一个WordPress插件。我只想在函数之外使用变量$wti_like_count,GetWtiLikeCount。然后尝试询问插件开发人员,因为我们需要了解插件的工作方式才能提供帮助

我试图从函数GetWtiLikeCount中获得类似的计数。并将此值推入短代码。但它返回“0”为什么?如何让某个特定的帖子得到喜欢? 我正在使用插件(文件名为wti_like_post.php)

代码:


如果使用phpmyadmin、命令行sql或其他工具在数据库上运行该查询,会发生什么情况?我没有尝试。它基本上是一个WordPress插件。我只想在函数之外使用变量$wti_like_count,GetWtiLikeCount。然后尝试询问插件开发人员,因为我们需要了解插件的工作方式才能提供帮助
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');