Блоґ Як зробити

“Хлібні крихти” у WordPress без плагіну

Pinterest LinkedIn Tumblr

Хлібні крихти“, окрім того, що додають зручний спосіб навігації, є важливою річчю у плані SEO оптимізації.
Сьогодні я покажу Вам, як додати таку навігацію до Вашого блогу без використання додаткового плагіну.
Це дозволить збільшити функціональність Вашого блогу на WordPress без зменшення його продуктивності.

Створіть у папці з темою файл breadcrumbs.php з таким вмістом:

<div class="breadcrumbs" style="display: block; background: #eaf7fc;"><?php
function breadcrumbs() {
    $theFullUrl = $_SERVER["REQUEST_URI"];
    $urlArray=explode("/",$theFullUrl);
    echo 'Ви знаходитесь тут: <a href="/">Головна';
while (list($j,$text) = each($urlArray)) {
    $dir='';
    if ($j > 1) {
        $i=1;
        while ($i < $j) { 
            $dir .= ‘/’ . $urlArray[$i]; $text = $urlArray[$i]; $i++; 
        } 
        if($j < count($urlArray)-1) echo ' » <a href="'.$dir.'">' . str_replace("-", " ", $text) . '';
    }
}
echo wp_title();
}
breadcrumbs();
?> </a></div>Code language: HTML, XML (xml)

Для використання навігації у темі просто включіть виклик файлу breadcrumbs.php у шаблоні:

<?php include ( TEMPLATEPATH . '/breadcrumbs.php'); ?>
Code language: HTML, XML (xml)

Можна також створити функцію у functions.php та викликати її у шаблоні. Це вже на Ваш смак. Використовуйте css клас “breadcrumbs” для зміни зовнішнього вигляду Ваших “Хлібних крихт”.
А у Вашого блогу є подібна навігація?

Дмитро Кондрюк в веб-індустрії з 2003 року. В 2009р. заснував проект Український WordPress (що у подальшому став офіційним сайтом команди локалізації WordPress в Україні). З 2010 року засновник і технічний директор проекту Український хостинг для WordPress (WPHost.me) - повноцінного хостинг-сервісу, максимально оптимізованого на використання CMS WordPress.

коментарів 10

  1. дві біди
    1. Не виводить підкатегорії в якій стаття.
    2. якщо зайти за посиланням з коментаря, то помилку пише:
    Головна
    Warning: Division by zero in X:homewoman.locwwwwp-contentthemespourlady.rubuterbrod.php on line 11
    » назва статті

  2. Добрий день. Підкажіть чому Головну сторінку в хлібних крихтах подає як “Home”? Як це виправити (зараз наприклад Home -Контакти)

Коментувати