Задать вопрос
@bossigorxxx

Как решить Fatal error: Uncaught Error: Call to undefined function pll_register_string()?

Вылезла ошибка такая на wordpress:

Fatal error: Uncaught Error: Call to undefined function pll_register_string()

В этом куске кода:

function register_services_strings() {

    pll_register_string( 'Services', 'Услуги' );
    pll_register_string( 'Service', 'Услуга' );

}
add_action( 'init', 'register_services_strings' );

Где копать?
  • Вопрос задан
  • 338 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • beONmax
    WordPress – с нуля до Профи
    1 неделя
    Далее
  • beONmax
    Профессия WordPress разработчик
    3 месяца
    Далее
Решения вопроса 1
402d
@402d
начинал с бейсика на УКНЦ в 1988
в подобных случаях помогает гугл.
pll_register_string - и в выдаче видим, что это плагин вордпресса.
Раз плагин, то проверяем он стоит ли вообще ?
Дальше от гуглим запросы его название (Polylang) и что там не работает
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
artzolin
@artzolin Куратор тега WordPress
php, WordPress разработка сайтов artzolin.ru
Нужно проверять функции на существование перед их использованием

function register_services_strings() {

	if ( function_exists( 'pll_register_string' ) {
		pll_register_string( 'Services', 'Услуги' );
		pll_register_string( 'Service', 'Услуга' );
	}

}
add_action( 'init', 'register_services_strings' );
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы