вылезает около 50 ошибок
Хотя бы скриншот приложили..
Сорри, исправляюсь…
Скриншот
ошибки наверху
Notice: Undefined index: std in /home/vwclub/public_html/wp-content/themes/Weekly_v1.0.5/functions/theme-options.php on line 433
Notice: Undefined index: id in /home/vwclub/public_html/wp-content/themes/Weekly_v1.0.5/functions/theme-options.php on line 432
повторяет раз по 20 — итого штук 50 строчек((((
Данная Тема была спроектирована под версию 3.0.3
После версии 3.1 в движке произошли значимые изменения, если вам понравилась эта Тема, то предстоит немаленькая работа по приведению ее кода к актуальной версии WordPress.
Тему не смотрел, но думаю что База Данных тут не причем )
спасибо, а можно поконкретнее — что нужно сделать?
1. Установить чистый движок на локальный сервер, установить эту Тему.
2. Включить отображение ошибок на локальном сервере, в файле wp-config.php
define('WP_DEBUG', true);
3. Используя google.ru и codex.wordpress.org выявлять и находить решения по исправлению проблем (ошибок).
или
Поощрить фрилансера и доверить ему выполнение сего задания )
Спасибо!
Хотелось бы самой все же разобраться.
Если не получится — во сколько оцените подобный труд?
Хотелось бы самой разобраться
Похвально! )
во сколько оцените
Увы, из меня оценщик как из слона — муха ))
Если вы здесь, на форуме, будете задавать вопросы, уверен, Вам ответят и бесплатно 😉
по WP_Query (Notice: Функция WP_Query вызвана с аргументом, который считается устаревшим с версии 3.1! Параметр «caller_get_posts» считается устаревшим. Используйте «ignore_sticky_posts».. in /home/vwclub/public_html/auto/wp-includes/functions.php on line 3466) решился путем поиска во всех файлах темы «caller_get_posts» и замены его на «ignore_sticky_posts»
а по Undefined index:
Notice: Undefined index: std in /home/vwclub/public_html/auto/wp-content/themes/Weekly/functions/theme-options.php on line 433
Notice: Undefined index: id in /home/vwclub/public_html/auto/wp-content/themes/Weekly/functions/theme-options.php on line 432
— нет, потому что не сильна в такого рода вопросах. Непонятно в каком файле может (должна) находить требуемая переменная.
Вот думаю скачать старую версию WP и поискать там эти переменные… А потом пошарить в новых… хотя для меня это пока темный лес. Но все же интересно.
Кстати перевод я ней уже сделала 🙂
Сообщения типа Notice не относятся к критическим ошибкам — это просто уведомления о непроинициализированных переменных и т.п. На большинстве сайтов они игнорируются, т.к. имеют смысл только для разработчиков.
Вот думаю скачать старую версию WP и поискать там эти переменные…
Указан файл не WP, а именно темы: Weekly/functions/theme-options.php
.
Исправить строки 432 и 433 можно, например, так:
$key = isset( $value['id'] ) ? $value['id'] : '';
$val = isset( $value['std'] ) ? $value['std'] : '';
Но лучше отладку проводить на тестовом сайте, а на основном переключить PHP в менее строгий режим сообщения об ошибках, чтобы не отпугивать посетителей 🙂 Можно добавить строку в wp-config.php
:
ini_set('error_reporting', E_ALL ^ E_NOTICE);
Можно и совсем выключить сообщения на основном сайте:
ini_set('display_errors', 0);
Но не забыть включить обратно, если вдруг появится белый экран.
Спасибо большое — именно так и делаю, к тому же картинки не выводились по причине того, что важно (почему-то) чтобы они были загружены именно на хостинг — по ссылке не отображает превью.
Sergey Biryukov, спасибо огромное!
Указан файл не WP, а именно темы: Weekly/functions/theme-options.php.
Исправить строки 432 и 433 можно, например, так:
$key = isset( $value['id'] ) ? $value['id'] : '';
$val = isset( $value['std'] ) ? $value['std'] : '';
помогло — ошибки исчезли! ))))
Может еще подскажете как решить это (2 ошибки, но они тут везде…):
Notice: Undefined variable: post in /home/vwclub/public_html/auto/wp-content/themes/Weekly/functions.php on line 288
Notice: Trying to get property of non-object in /home/vwclub/public_html/auto/wp-content/themes/Weekly/functions.php on line 288
Вот скриншот
Больше ошибок пока нет )))
Спасибо большое за помощь и отзывчивость!
UPD:
Вопрос решен — там предусмотрены баннеры, к ним путь был прописан:
<img src="http://auto.vwrt.ru/wp-content/themes/Weekly v_1.0.5/images/ad_468x60.gif" alt=""/>
а я папку с темой переименовывала, т.к. иначе она работает некорректно из Weekly v_1.0.5 просто в Weekly .
Соответственно нужно было просто изменить путь на:
<img src="http://auto.vwrt.ru/wp-content/themes/Weekly/images/ad_468x60.gif" alt=""/>
Всем еще раз огромное спасибо!!!