Вы должны попытаться использовать post 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
}
Здесь вы найдете некоторую информацию о add_post_meta () и get_post_meta () .