1

Тема: Ошибка в php коде, помогите найти

Доброй ночи, форумчане.
Признаюсь, не компетента в вопросах программирования.
У меня проблемка на сайте. Во время размещения статьи и фото выскочила ошибка
<a href="
Catchable fatal error: Object of class WP_Error could not be converted to string in /home/i/ideazznet/public_html/wp-content/themes/redcarpet/widgets/right_column.html on line 41

Я зашла по указанному пути, нашла строчку 41
на 41 строке содержится следующее
<div class="box_type_a random"><h4><a href="<?php $category = get_the_category(); echo get_category_link($category[0]->cat_ID); ?>" title="<?php echo $category[0]->cat_name; >"><?php echo $category[0]->cat_name; ?></a></h4>

Я абслютно не разбираюсь в кодах, поэтому подскажите плиз в чем ошибка-то, где она?
А то сайт совсем некрасивый стал.
спасибо всем.

2

Re: Ошибка в php коде, помогите найти

А почему у файла расширение html, а не php? Насколько я могу судить - Ваш сервер не настроен на обработку html-файлов php-парсером.

3

Re: Ошибка в php коде, помогите найти

Спасибо, что откликнулись:)

Я абсолютно понятия не имею, почему так.
Сказали, что проблема в рубриках.
Для вас эти коды читаемы? Я не понимаю совсем. Кроме расширения, вы видите какую-нить другую аномалию?

4

Re: Ошибка в php коде, помогите найти

Проблема редкая, но проблема косвенно может быть в рубриках. У вас случайно нет пустых родительских рубрик у которых есть дочерние с постами?

Попробуйте также отключить временно все плагины.

5

Re: Ошибка в php коде, помогите найти

Заодно скажите также: проблема сразу была после установки или проявилась позже?

6

Re: Ошибка в php коде, помогите найти

Help Desk пишет:

Проблема редкая, но проблема косвенно может быть в рубриках. У вас случайно нет пустых родительских рубрик у которых есть дочерние с постами?

Попробуйте также отключить временно все плагины.

Это вы правильно заметили про рубрики. У меня была рубрика Дом. Внутри я создала дочернюю рубрику Аксессуары для кухни. Все галочки с дома сняла в предыдущих статьях и тикнула рубрику про кухню. Сайт поехал по швам. Обратно удалила дочернюю рубрику про Кухню, вылезала рубрика из шаблона,  тикнула в статьях рубрику Дом, а заодно (ну вот совсем не знаю почему, подвигов захотелось, чтоль) конвертировала рубрики в метки, эта услуга предоставляется на Вордпрессе.
Теперь пара рубрик таинственно испаряется сама собой, я их восстанавливаю, все нормально вроде работает, а назватра размещаю пост, кликаю рубрику Фото, где должны быть только фото, и опять та же ошибка. Сайт не поехал вкривь-вкось как в первый раз, но эта надпись об ошибке сильно нервирует.
Это все произошло после установки и шаблона и плагинов всех, то есть реально я намудрила с рубриками. Но как на место поставить, не знаю, поэтому обратилась к профессионалам.
Для меня - это темнее темного лес.
Спасибо, что тратите на меня время:)

7

Re: Ошибка в php коде, помогите найти

Спасибо большое, что подтолкнули меня на вопрос о дочерних рубриках. Я прошлась по сайту, увидела пару статей Без рубрик, восстановила их в рубриках и ошибка исчезла:)
Уррряяя!

8

Re: Ошибка в php коде, помогите найти

У этой темы для работы есть несколько требований:
1. Установленные плагины (popular-posts-plugin, post-plugin-library, wp-email, wp-pagenavi)
2. Корректно настроенный файл config.inc.php.

Видимо у вас случилась проблема с этим конфигом. Точнее: там прописываетс ID рубрик с фото, видео и пр. После манипуляций с рубриками Ваши ID в блоге изменились, а некоторых не стало. Конфигурационному файлу об этом ничего не известно. В общем я бы посоветовал Вам заглянуть в него и разобраться с Вашими рубриками и их новыми ID.

9

Re: Ошибка в php коде, помогите найти

Поздравляю smile

10

Re: Ошибка в php коде, помогите найти

Help Desk пишет:

У этой темы для работы есть несколько требований:
1. Установленные плагины (popular-posts-plugin, post-plugin-library, wp-email, wp-pagenavi)
2. Корректно настроенный файл config.inc.php.

Видимо у вас случилась проблема с этим конфигом. Точнее: там прописываетс ID рубрик с фото, видео и пр. После манипуляций с рубриками Ваши ID в блоге изменились, а некоторых не стало. Конфигурационному файлу об этом ничего не известно. В общем я бы посоветовал Вам заглянуть в него и разобраться с Вашими рубриками и их новыми ID.

Все плагины установлены, а вот с конфигом ране проблемка была, но со спонсорскими рубриками, вроде все выправили.
Но, в любом случае, спасибо:) возьму на змаетку.