WordPress, хлебные крошки без использования плагина

Дата: 13 января /

<?php
//Хлебные крошки на основе анализа урла
function bread_crumbs()
{
    global $wpdb;

    $CPtheFullUrl = $_SERVER["REQUEST_URI"];
    $CPurlArray = explode("/",$CPtheFullUrl);
    echo '<a href="/">Главная</a>';
    while (list($CPj,$CPtext) = each($CPurlArray))
    {
        $CPdir = '';
        if ($CPj > 1)
        {
            $CPi = 1;
            while ($CPi < $CPj)
            {
                $CPdir .= '/' . $CPurlArray[$CPi];
                $CPtext = $CPurlArray[$CPi];

                $r = $wpdb->get_row("SELECT post_title FROM $wpdb->posts WHERE post_name = '$CPtext'");
                $CPtitle = $r->post_title;

                $CPi++;
            }
            if($CPj < count($CPurlArray)-1) echo ' &amp;raquo; <a href="'. $CPdir. '">'. $CPtitle. '</a>';
        }
    }
    echo wp_title();
}

?>

Статьи по теме:

  1. Joomla, как в модуле breadcrumbs(хлебные крошки) исправить надпись Home на свою?

Рубрика: WordPress

Оставить комментарий