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