Хлебные крошки WordPress без плагина. Хаки Wordpress
Опубликовано: 30.10.2017
Недавно я рассказывал, как при помощи плагина Breadcrumb NavXT показать посетителю "хлебные крошки" (путь от главной страницы до страниц прибывания). Данная вещь служит одновременно для нужд SEO и навигации по сайту, т.е. способствует более лучшей ориентации пользователя на сайте. Сегодня сделаем то же самое, но без использования плагина, при помощи небольшого куска кода.
Безусловно, Вы можете воспользоваться плагином. Но используя хак - снижается нагрузка на хостинг, что дает свои плюсы при загрузке странички. Даже установив плагин, Вы все-равно будете вставлять руками код в файлы шаблона. Так почему не вставить код в еще один файл и не избавиться от плагина?
Создание Wordpress Темы (Шаблона) с нуля - Урок 8 Хлебные крошки (Breadcrumbs) Wordpress
Если надумали использовать хак, то открываем файл functions.php (находится в папке с шаблоном сайта) и добавляем следующий код перед закрывающим символом ?> (в самом конце файла):
function the_breadcrumb ( ) { echo '<ul id="crumbs">' ; if ( ! is_home ( ) ) { echo '<li><a href="' ; echo get_option ( 'home' ) ; echo '">' ; echo 'Home' ; echo "</a></li>" ; if ( is_category ( ) || is_single ( ) ) { echo '<li>' ; the_category ( ' </li><li> ' ) ; if ( is_single ( ) ) { echo "</li><li>" ; the_title ( ) ; echo '</li>' ; } } elseif ( is_page ( ) ) { echo '<li>' ; echo the_title ( ) ; echo '</li>' ; } } elseif ( is_tag ( ) ) { single_tag_title ( ) ; } elseif ( is_day ( ) ) { echo "<li>Archive for " ; the_time ( 'F jS, Y' ) ; echo '</li>' ; } elseif ( is_month ( ) ) { echo "<li>Archive for " ; the_time ( 'F, Y' ) ; echo '</li>' ; } elseif ( is_year ( ) ) { echo "<li>Archive for " ; the_time ( 'Y' ) ; echo '</li>' ; } elseif ( is_author ( ) ) { echo "<li>Author Archive" ; echo '</li>' ; } elseif ( isset ( $_GET [ 'paged' ] ) && ! empty ( $_GET [ 'paged' ] ) ) { echo "<li>Blog Archives" ; echo '</li>' ; } elseif ( is_search ( ) ) { echo "<li>Search Results" ; echo '</li>' ; } echo '</ul>' ; } |
function the_breadcrumb() { echo '<ul id="crumbs">'; if (!is_home()) { echo '<li><a href="'; echo get_option('home'); echo '">'; echo 'Home'; echo "</a></li>"; if (is_category() || is_single()) { echo '<li>'; the_category(' </li><li> '); if (is_single()) { echo "</li><li>"; the_title(); echo '</li>'; } } elseif (is_page()) { echo '<li>'; echo the_title(); echo '</li>'; } } elseif (is_tag()) {single_tag_title();} elseif (is_day()) {echo"<li>Archive for "; the_time('F jS, Y'); echo'</li>';} elseif (is_month()) {echo"<li>Archive for "; the_time('F, Y'); echo'</li>';} elseif (is_year()) {echo"<li>Archive for "; the_time('Y'); echo'</li>';} elseif (is_author()) {echo"<li>Author Archive"; echo'</li>';} elseif (isset($_GET['paged']) && !empty($_GET['paged'])) {echo "<li>Blog Archives"; echo'</li>';} elseif (is_search()) {echo"<li>Search Results"; echo'</li>';} echo '</ul>'; }
Как разместить "хлебные крошки" с помощью плагина Yoast SEO?
Сегодня | Завтра | ||
USD | 32.62 | 32.50 | |
EUR | 39.90 | 39.92 |
Обменник | Переходов |
Wmchanger | 6 |
E-Market | 5 |
WMtoCash.com | 4 |
Str-Money | 3 |
Hot-Change | 3 |
Вы можете получить WMR-бонус в размере 0,01-0,10 WMR на свой кошелек 1 раз в сутки | |
Кошелек
|
|
Код
|
|
Обмен Webmoney |