janochen
  • 0
Мастер

Кто-нибудь эффективно интегрировал звездный рейтинг GD и кубические очки?

  • 0

Кто-нибудь эффективно интегрировал звездный рейтинг GD и кубические очки ?

Из документации:

Интеграция плагинов CubePoints также можно легко интегрировать с другими плагинами. Другие плагины могут быть закодированы таким образом, что определенные действия вызывают функцию cp_alterPoints() для добавления или вычитания баллов у указанного пользователя.

Функция

cp_alterPoints( int $uid, int $points ) 

Параметры

int $uid: идентификатор пользователя WordPress. Чтобы получить идентификатор текущего вошедшего в систему пользователя, используйте функцию cp_currentUser().

int $return: Количество баллов, которое нужно добавить указанному пользователю.

Пример

Следующий код добавит 10 баллов текущему вошедшему в систему пользователю. Если ни один пользователь не вошел в систему, очки не будут добавлены. Вы можете ввести отрицательное число, чтобы вычесть очки.

<php
  if( function_exists('cp_alterPoints') && is_user_logged_in() ){
    cp_alterPoints(cp_currentUser(), 10);
    cp_log('hey', cp_currentUser(), 10, 1);
  }
?>

В этом случае я хотел бы добавить 10 баллов пользователю, если его или ее сообщение проголосовали (система рейтинга большого пальца GD).

Но я понятия не имею, как это сделать.

Какие-либо предложения?

Share
  1. На этой странице вы можете увидеть, что gdsr_vote_rating_article это нужный вам хук — он вызывается при сохранении рейтинга публикации.

    • 0

Оставить ответ

You must login to add an answer.