10ответ(ов) в теме
вася
не в сети 3 года
На сайте с 19.06.2017
Участник
Тем 105
Сообщения 394
1
13:23
Версия WP-Recall: 16.1.5

Написал хук. Чтобы после регистрации пользователю начислялся рейтинг 10 балов. Добавил в файл функций. Я так понял допустил ошибку не могу понять где. Код не работает. Помогите пожалуйста разобраться
пример кода

add_action( 'user_register', '____action_function_name' );
function ____action_function_name( $user_id ) {
rcl_update_user_rating($args)
$args = array(
'rating_value'=10
'object_author'=>$user_id 
);
}

0
Вова (Otshelnik-Fm)
не в сети 3 часа
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18642
2
13:46

Все вопросы по кастомизации решаем только в этой теме "WP-Recall: Пишем свое дополнение и кастомизация"

Тему перенес.

т.е. вы вначале аргументы пустые отправляете в функцию и только потом их определяете?

Вправду думаете что когда поезд ушел эти аргументы кому-то будут нужны? rcl_update_user_rating после аргументов вызывайте

0
вася
не в сети 3 года
На сайте с 19.06.2017
Участник
Тем 105
Сообщения 394
3
13:54

add_action( 'user_register', 'rcl_update_user_rating' );
function rcl_update_user_rating( $user_id ) {
rcl_update_user_rating($args)
$args = array(
'rating_value'=10
'object_author'=>1
);
}

так? или я снова напутал. Можно пример пожалуйста. А то опять ошибка

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

add_action( 'user_register', 'my_any_name_function' );
function my_any_name_function( $user_id ) {
	rcl_update_user_rating(array(
		'rating_value'	=> 10,
		'object_author'	=> $user_id
	));
}

Редакции сообщения
27.07.2018 14:06Андрей CSПричина: не указано
0
вася
не в сети 3 года
На сайте с 19.06.2017
Участник
Тем 105
Сообщения 394
5
14:11

попробовал сохранить пишет ошибку в этой строчке
'object_author' => $user_id

0
Вова (Otshelnik-Fm)
не в сети 3 часа
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18642
6
14:13

lev-best97@ukr.net сказал(а)
rcl_update_user_rating($args)

после функции у вас нет точки с запятой. Это синтаксис php и его основы

0
Андрей CS
не в сети 4 часа
На сайте с 30.11.-0001
Администратор
Тем 71
Сообщения 16854
7
14:24

lev-best97@ukr.net сказал(а)
попробовал сохранить

перезагрузите страницу и обратите внимание, что я отредактировал код

0
вася
не в сети 3 года
На сайте с 19.06.2017
Участник
Тем 105
Сообщения 394
8
17:34

спасибо, все работает, а возможно сделать уведомление пользователю откуда поступил рейтинг, так как при лайке, в объяснениях пишет, такой то пользователь поставил лайк + 1 рейтинг, как сделать такое только к этой функции

0
вася
не в сети 3 года
На сайте с 19.06.2017
Участник
Тем 105
Сообщения 394
9
17:35

к примеру бонус за регистрацию. + 10

0
Вова (Otshelnik-Fm)
не в сети 3 часа
На сайте с 27.01.2013
Участник
Тем 43
Сообщения 18642
10
18:10

Вы не можете просматривать опубликованные ссылки

это дополнение смотрите и пример как под него создать уведомление тут

Вы не можете просматривать опубликованные ссылки

"Автору темы на форуме присылать уведомления о новых комментариях к ней - через доп Rcl-Notification"

Вопрос, обозначенный вначале топика, решен. Закрыто.

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