2012-02-14 2 views
0

Я пытаюсь выяснить способ показа большого пальца вверх, который в настоящее время показывает «только» в состоянии мыши, после того, как пользователь проголосовал.Плагин GDStar - не отображается Рейтинг, если пользователь уже голосовал

Как и в случае с Stackoverflow после обновления страницы, появляется оранжевое свойство upvote, если я уже голосовал за вопрос. В звезде GD блок становится неактивным, но не показывает, проголосовал ли пользователь/пользователь и отбрасывал ли он его вверх или вниз. Есть ли этому решение?

Thanks

ответ

1

Вам следует попробовать использовать post meta. Когда пользователь нажмет Vote, вы должны добавить мета на этот пост, как это:

add_post_meta($post_id, 'voted', 1); 

И каждый раз, когда вы показываете почту вы должны получить это мета помощью:

$ isVoted = get_post_meta ($ post_id, «проголосовали», правда);

и проверить значение переменной $ 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().

Смежные вопросы