Исправляем: PHP Fatal error: Call to undefined function rcl_get_user_rating() - функция WP-Recall

Домой Разработка PHP: фатальные ошибки Исправляем: PHP Fatal error: Call to undefined function rcl_get_user_rating() - функция WP-Recall
1ответ(ов) в теме
Владимир Otshelnik-Fm
не в сети 4 дня
На сайте с 11.04.2011
Администратор
Тем 19
Сообщения 158
1
17:11

Функция инициализируется в WordPress плагине WP-Recall. В частности в дополнении рейтинга: Rating System.

Она позволяет получить рейтинг пользователя по его id.

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

.

Плагин WP-Recall у своих функций использует префикс rcl_ - эту приставку легко ассоциировать с ним. Очень удобно и использование префикса у функций позволяет уйти от конфликта - вдруг имена функций совпадут.

Почему появляется ошибка

PHP Fatal error: Call to undefined function rcl_get_user_rating()

?

Причина: Отключено дополнение рейтинга. А в коде, который использует эту функцию - нет проверки через function_exists()

Делайте так:

if (function_exists('rcl_get_user_rating')) {
  // используем тут эту функцию
}

Если вы разрабатываете дополнения для WP-Recall или сниппеты для него вписываете в functions.php вашей активной ВП темы - выполняйте проверки: активирован ли сам плагин WP-Recall или активировано ли дополнение, функцию которого вы используете в своем коде.

Проверяется активирован этот плагин или нет так:

if(function_exists('wp_recall')){
	// если включен плагин реколл - тут ваш код
}

1
Вы не имеете права на публикацию сообщений в этой теме
Авторизация
*
*
Регистрация
*
*
*
Настоящим подтверждаю, что я ознакомлен и согласен с условиями политики конфиденциальности
Генерация пароля
Закрыть