Статья написана для эксперимента, хотя в ней опишу выход из одной проблемки. :smile:

После установки плагина Хлебные крошки Breadcrumb NavXT 3.6.0 на WordPress 2.9.2 возникла ошибка:

Fatal error: Call to undefined function is_post_type_hierarchical () in Z:\home\мой сайт\www\blog\wp-content\plugins\breadcrumb-navxt\breadcrumb_navxt_class.php on line 771.

Сообщение ошибки ссылается на эту строку:



Запаниковал немножко Fatal error всетаки:

Fatal error: Call to undefined function is_post_type_hierarchical () in Z:\home\мой сайт\www\blog\wp-content\plugins\breadcrumb-navxt\breadcrumb_navxt_class.php on line 771. :shock:

Думаю, что с этим:

if (is_page () || (is_post_type_hierarchical ($queried_object-

>post_type) && !is_home ()))

кодом не так???:cry:

А решение оказалось очень простым, просто плагин Хлебные крошки Breadcrumb NavXT 3.6.0 конфликтовал с WordPress 2.9.2 Просто плагин Хлебные крошки Breadcrumb NavXT 3.6.0 намного свежее будет от версии WordPress 2.9.2. потому и возникла такая ошибка:

Fatal error: Call to undefined function is_post_type_hierarchical () in Z:\home\мой сайт\www\blog\wp-content\plugins\breadcrumb-navxt\breadcrumb_navxt_class.php on line 771.

Наконец, чтобы убрать сообщение о ошибке:

Fatal error: Call to undefined function is_post_type_hierarchical () in Z:\home\мой сайт\www\blog\wp-content\plugins\breadcrumb-navxt\breadcrumb_navxt_class.php on line 771

нужно было просто обновить свой WordPress 2.9.2 до новой версии WordPress 3.0.1 RU и забыть о проблеме. Теперь и плагин Хлебные крошки Breadcrumb NavXT 3.6.0 и WordPress 3.0.1 RU просто летают!!! :idea:

И никакой ошибки здесь:

if (is_page () || (is_post_type_hierarchical ($queried_object-

>post_type) && !is_home ()))

искать не надо!!!