Главная Wp-Recall WP-Recall: Пишем свое дополнение и кастомизация Не добавляет рейтинг за загрузку аватарки
6 ответ(ов) в теме
вася
не в сети 8 часов
На сайте с 19.06.2017
Участник
Тем 88
Сообщения 342
1
12:25
Версия WP-Recall:16.5.1

add_action( 'rcl_avatar_upload', 'my_any_name_functionsss' );
function my_any_name_functionsss( $user_id ) {
	rcl_update_user_rating(array(
		'rating_value'	=> 25,
		'object_author'	=> $user_id
	));
}

Вроде все верно, а не работает

0
Андрей CS
не в сети 11 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 10846
2
12:33

хук rcl_avatar_upload не передает ИД пользователя, берите его из глобальной $user_ID

0
вася
не в сети 8 часов
На сайте с 19.06.2017
Участник
Тем 88
Сообщения 342
3
13:39

так???

add_action( 'rcl_avatar_upload', 'naw_check_login_gravatar' );
function naw_check_login_gravatar($user_login, $user){
    if(get_user_meta($user->ID, 'rcl_avatar', 1)) return false;
  	rcl_update_user_rating(array(
		'rating_value'	=> 25,
		'object_author'	=> $user_id
	));
}

0
Андрей CS
не в сети 11 часов
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 10846
4
13:44

повторяю, хук rcl_avatar_upload ничего не передает, ИД пользователя надо получить из глобальной user_ID

add_action( 'rcl_avatar_upload', 'my_any_name_functionsss' );
function my_any_name_functionsss() {
        global $user_ID;
	rcl_update_user_rating(array(
		'rating_value'	=> 25,
		'object_author'	=> $user_ID
	));
}

0
вася
не в сети 8 часов
На сайте с 19.06.2017
Участник
Тем 88
Сообщения 342
5
13:48

спасибо

0
вася
не в сети 8 часов
На сайте с 19.06.2017
Участник
Тем 88
Сообщения 342
6
14:02

тема закрыта

0
Тема закрыта. Публикация новых сообщений запрещена.