© www.wp-ru.ru

Плагин Breadcrumb NavXT переводится как «Хлебные крошки». Очевидно на родине автора плагина, John Havlik, тоже есть сказка, как кто-нибудь заблудившись нашел путь по оставляемым зернышкам.

Этот плагин добавляет в навигацию по блогу иерархическое меню ссылок, ведущее к текущей странице — такую своеобразную тропу. Помимо дополнительного удобства для Ваших посетителей, Breadcrumb NavXT играет свою роль и на SEO оптимизацию сайта, предоставляя поисковым ботам дополнительный вариант внутренней перелинковки страниц. Ну и он практически не заменим в плане организации иерархического меню тем, кто использует WordPress в качестве CMS.

Инсталляция плагина ничем не отличается от инсталляции других плагинов для WordPress. После его инсталляции в панели настроек появляется соответствующий пункт меню, где и происходит настройка плагина. Все пункты настроек достаточно хорошо прокомментированы и в дополнительных пояснениях не нуждаются.

Использовать Breadcrumb NavXT можно как отдельный виджет, так и непосредственно встраивая его в темы для WordPress.

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

<div>
<?php
if(function_exists('bcn_display'))
{
 bcn_display();
}
?>
</div>

Данный плагин завоевал такую большую популярность, что его поддержка довольно часто встраивается разработчиками в темы для WordPress. Хотя мне уже приходилось сталкиваться с тем, что в некоторых темах, со встроенной поддержкой Breadcrumb NavXT он вызывал ошибки.

Связано это с тем, что в старых темах встроена поддержка старой версии Breadcrumb. Если у Вас включение данного плагина вызывает фатальную ошибку, проверьте, нет ли в используемой на Вашем сайте теме, вызова функций старой версии Breadcrumb, что-нибудь на вроде приведенной ниже:

if (class_exists('bcn_breadcrumb'))

Если это так, то попробуйте участок подобного кода заменить на нечто подобное:

if(class_exists('bcn_breadcrumb_trail'))
{
	//Make new breadcrumb object
	$breadcrumb_trail = new bcn_breadcrumb_trail;
	//Setup our options
	//Set the home_title to Blog
	$breadcrumb_trail->opt['home_title'] = "Blog";
	//Set the current item to be surrounded by a span element, start with the prefix
	$breadcrumb_trail->opt['current_item_prefix'] = '';
	//Set the suffix to close the span tag
	$breadcrumb_trail->opt['current_item_suffix'] = '';
	//Fill the breadcrumb trail
	$breadcrumb_trail->fill();
	//Display the trail
	$breadcrumb_trail->display();
}

или даже нечто более простое:

if(class_exists('bcn_breadcrumb_trail'))
{
	//Make new breadcrumb object
	$breadcrumb_trail = new bcn_breadcrumb_trail;
	//Setup options here if needed
	//Fill the breadcrumb trail
	$breadcrumb_trail->fill();
	//Display the trail, but don't link the breadcrumbs
	$breadcrumb_trail->display(false, false);
}

Вот собственно и все, что я хотел рассказать об этом плагине.

На момент написания мною перевода, версия плагина была 3.2.1

Сам плагин можно скачать с его домашней странички.

Скачать: Breadcrumb NavXT, версия: 3.2.1, размер: 9.45 KB, кол-во скачиваний: 70 (Файлы русского перевода для 'Breadcrumb NavXT')

Просто распаковать в каталог у установленным плагином и наслаждаться русским языком.

Все свои замечания и пожелания можете оставлять в комментариях.

P.S. 03.08.2009 вышла версия Breadcrumb NavXT 3.3.0, уже включающая в себя мой перевод, адаптированный для этой версии.

Связанные записи:

  1. Русская версия WP-Recent-phpBB для WordPress