2011-01-30 2 views
0

Я не знаю, как долго эта проблема возникает в моем блоге, но сегодня я ее заметил. На домашней странице моего веб-сайта, если вы используете навигацию по страницам (внизу), чтобы перейти на следующую страницу, вы увидите следующую ошибку на третьей странице или после второй страницы:Ловкая фатальная ошибка: объект класса WP_Error не может быть преобразован в строку в ... после второй страницы

Общедоступная фатальная ошибка: объект класса WP_Error не может быть преобразован в строку в/home4/techshal/public_html/WP-содержание/темы/thesis_18/Библиотека/Функция/teasers.php на линии 86

Я использую диссертационную тему, код ниже, где проблема заключается в:

function thesis_teaser_category($post_count, $post_image) { 
    $categories = get_the_category(); 
    echo '<a class="teaser_category" href="' . get_category_link($categories[0]->cat_ID) . '">' . $categories[0]->cat_name . "</a>\n"; 
} 

третьего строка - строка 86 в вышеприведенном коде, начиная с эха. Эта проблема предназначена только для навигации по странице индекса, хорошо работающей в категориях и страницах тегов. Я отключил все плагины, чтобы решить эту проблему, но проблема не решена. Боковая панель также будет потеряна.

+0

Вы искали ответ на [http://wordpress.stackexchange.com/][1]? [1]: http://wordpress.stackexchange.com/ – WrightsCS

+0

Проблема была решена, это ошибка в диссертационной теме. Мы должны объявить 'if' before 'echo' – TechShali

ответ

1

Перейти к вашему phpmyadmin. Выберите имя базы данных, которую использует ваш wordpress mu. Перейдите в раздел «Поиск».

В: значение слова (s) или (ы) для поиска (групповой символ: «%») Тип: dashboard_blog

Затем на внутренней стороне стола (ы): Вы должны прокрутить вниз и выберите wp_sitemeta для включения в поиск. ОК, просто нажмите «Перейти».

Вы будете иметь поисковые ресурсы выше, как это:

Результаты поиска для «dashboard_blog» по крайней мере, одно из слов:

2 match(es) inside table wp_sitemeta | Browse | Delete 

Нажмите кнопку Обзор и вы увидите 2 таблицы. Измените имя таблицы dashboard_blog.

Все, что вы видите, meta_value. Я точно не помню (может быть, ERROR и кое-что), но вам не нужно беспокоиться. Просто удалите все и введите 1. Да, просто введите слово «1» в поле ТОЛЬКО.

Наконец, нажмите «Перейти». И войдите в систему WP. См. Результат.

+0

Вы уверены, что это правильно? Первоначальный искатель сказал, что он исправил это (по-другому). – durron597

Смежные вопросы

 Смежные вопросы