Если вы столкнулись с ошибкой Fatal error: Cannot redeclare pagenavi_textdomain() (previously declared in…, как же быть и что Вам делать и почему вообще появилась данная ошибка.
Данная ошибка связана с двойным подключением или декларированием одной и той же функции или переменной или файла.
В моем случае эта ошибка проявилась в блоге WordPress при подключении файла навигации по страницам.
Решение ошибки в WordPress Fatal error: Cannot redeclare pagenavi_textdomain() (previously declared in…
Первое что я сделал, я определил страницу где находится данная ошибка, это сделать не сложно, достаточно посмотреть в адресную строку и все становится понятно.
Затем я перешел в управление внешним видом в CMS WordPress раздел «Внешний Вид», выбрал раздел из раскрывшегося списка «Редактор», затем выбрал нужную мне страницу, в правом столбике, после чего нашел подключаемую библиотеку и заменил:
include на include_once
И как не странно, это помогло.
Попробуйте, если что, пишите, попробуем разобраться вместе.
У меня выскакмвает следующая ошибка : Fatal error: Cannot redeclare wp_pagenavi() in /home/a/aport/aport.tmweb.ru/public_html/wp-content/themes/newsday-10/Newsday/functions/custom-func.php on line 15
А я в php «баран» Сможите, помогите пожалуйста!
Александр, нужно смотреть код, сразу ответа дать не смогу.
Александр, там все проще… wp-pagenavi встроенный в тему конфликтует с таким же плагином.
Отключите плагин и должно помочь…
Помогите умоляю.
PHP Fatal error: Cannot redeclare get_avatar_url() (previously declared in /home/l/lazerka/bezumo.ru/public_html/wp-includes/link-template.php:3414) in /home/l/lazerka/bezumo.ru/public_html/wp-content/themes/trendyblog-theme/functions/filters.php on line 173.
Что делать сайт лежит.
Вот в файле фильтр рнр что
function get_avatar_url($get_avatar){
if(preg_match(«/src=’(.*?)’/i», $get_avatar, $matches)) {
preg_match(«/src=’(.*?)’/i», $get_avatar, $matches);
return $matches[1];
} else {
preg_match(«/src=\»(.*?)\»/i», $get_avatar, $matches);
return $matches[1];
}
}
У вас есть резервная копия?