Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Wordpress GDStar插件-如果用户已经投票,则不显示评级_Wordpress - Fatal编程技术网

Wordpress GDStar插件-如果用户已经投票,则不显示评级

Wordpress GDStar插件-如果用户已经投票,则不显示评级,wordpress,Wordpress,我正试图找到一种方法来显示拇指向上的图像,在用户投票后,该图像当前在鼠标悬停状态下显示“仅” 与页面刷新后的Stackoverflow类似,如果我已经对问题投了赞成票,则会显示橙色upvote。在GD star中,该块仅变为非活动状态,但不显示访问者/用户是否已经投票,以及他是否竖起大拇指。有解决办法吗 谢谢您应该尝试使用post meta。当用户单击“投票”时,您应该向该帖子添加一个meta,如下所示: add_post_meta($post_id, 'voted', 1); 每次显示帖子时

我正试图找到一种方法来显示拇指向上的图像,在用户投票后,该图像当前在鼠标悬停状态下显示“仅”

与页面刷新后的Stackoverflow类似,如果我已经对问题投了赞成票,则会显示橙色upvote。在GD star中,该块仅变为非活动状态,但不显示访问者/用户是否已经投票,以及他是否竖起大拇指。有解决办法吗


谢谢

您应该尝试使用post meta。当用户单击“投票”时,您应该向该帖子添加一个meta,如下所示:

add_post_meta($post_id, 'voted', 1);
每次显示帖子时,您都应该使用以下方法获取其元数据:

$isVoted=get_post_meta($post_id,'voted',true)

并检查$isVoted变量值:

if ($isVoted == '1') {

    //you will show an image stating that the post was voted
} else {

    //you will show the Vote button
}
在这里你可以找到一些关于和的信息