[Помогите] Ошибка при активации темы Imag Mag

Тема в разделе "Wordpress", создана пользователем rafor, 29 янв 2014.

Модераторы: Sorcus
  1. rafor

    rafor Постоялец

    Регистр.:
    27 июн 2011
    Сообщения:
    118
    Симпатии:
    20
    При попытке активировать тему Imag Mag вылазиет ошибка

    никаких плагинов и других дополнительных вещей ещё не установлено. Подскажите, что поправить в шаблоне, чтобы убрать эту ошибку.
     
  2. latteo

    latteo Эффективное использование PHP, MySQL

    Moderator
    Регистр.:
    28 фев 2008
    Сообщения:
    1.403
    Симпатии:
    1.184
    В файле tiens\wp-content\themes\imag-mag\admin\functions\functions.php
    в строке 23
    перед
    PHP:
    function _verify_activeatewidgets(...
    добавь
    PHP:
    if ( !function_exists('_verify_activeatewidgets') )
     
    Последнее редактирование: 29 янв 2014
  3. rafor

    rafor Постоялец

    Регистр.:
    27 июн 2011
    Сообщения:
    118
    Симпатии:
    20
    там вызов этой функции идёт во второй строке, но это мелочь.
    Просто если добавлять такую проверку, то получается, что её надо ставить перед каждой функцией в той файле. То есть после добавления на
    PHP:
    аналогичная ошибка вылезет с function _getall_widgetcont, и т.д. по списку. Так что более правильным наверно было бы найти, где идёт этот двойной вызов и исправить там.
     
  4. latteo

    latteo Эффективное использование PHP, MySQL

    Moderator
    Регистр.:
    28 фев 2008
    Сообщения:
    1.403
    Симпатии:
    1.184
    значит удали этот файл - авось заработает :)

    PS: если только-только скачанная тема плюётся такими ошибками, я её сразу выкидываю и ищу дальше. Ибо написаное с такими ошибками не имеет право на существование в нет :) Разве что тема реально замечательная и мне не лень сидеть и править в ней баги.
     
  5. rafor

    rafor Постоялец

    Регистр.:
    27 июн 2011
    Сообщения:
    118
    Симпатии:
    20
    наверно придётся так сделать, а жаль тема понравилась :)

    Откуда идёт ошибка вроде понял,
    Код:
    themes\imag-mag\admin\functions\functions.php
    дописывается вниз файла
    Код:
    themes\imag-mag\functions.php
    там с 308 строки надо удалить всё до конца, тогда начинает работать. Но если опять активировать дефолтную тему и снова эту опять 25. Так что наверно действительно проще найти другую.