Здравейте всички!
Breadcrumbs са друг начин за подобряване на вътрешните връзки и използваемостта на сайта. Този тип навигация в сайта придоби това име благодарение на приказката на братя Грим за Хензел и Гретел. Ако си спомняте, за да намерят пътя към дома, децата оставяха трохи от хляб на пътеката. По същия начин, методът за навигация със същото име ще предотврати загубата на потребителите на вашия сайт. Прочетете повече за целта и методите за добавяне на трохи за хляб към блог ще бъдат обсъдени в днешната статия.
Значение и пример за хляб
За да имате представа как изглеждат галетата в сайта, ще дам пример от моя блог:
Панените галета са подчертани с оранжева рамка. Наричат се още галета.
Най-често такава верига може да се намери под заглавието на сайта, непосредствено преди заглавието на статията.
Така посетителят може лесно да разбере в кой раздел се намира статията, която разглежда. Общата структура за навигация за Breadcrumbs е както следва: Начало -> Раздел -> Заглавие на статия... Може да бъде сложно, ако например в секцията се появи подраздел, тогава структурата ще бъде следната: Начало -> Раздел -> Подраздел -> Заглавие на статия.
В допълнение към навигацията на сайта, галетата също играят важна роля в SEO. Те подобряват използваемостта на сайта, свързването и понякога могат да влязат. Това ще увеличи честотата на кликване в резултатите от търсенето, както и ще помогне на търсачките бързо да разпознаят структурата на вашия ресурс. Това изисква микро-маркиране на хлебни трохи. Ще говорим за това как да го направим по-долу.
Breadcrumbs: Как да направите в блога си?
За да добавите breadcrumbs към WordPress, можете да използвате плъгин или да напишете необходимия код, за да ги покажете.
Първо, нека да разгледаме как да показваме галета с php код. Веднага трябва да кажа, че същият код ще бъде даден по-долу, но с елементи на микро-маркиране, съветвам ви да го вземете веднага.
Ето малко примерен код, който да поставите във вашия файл functions.php:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | "; } " |
Руските имена в кода могат да бъдат заменени с вашите собствени. Например, заменете името на сайта вместо "Начало".
1 2 3 4 5 |
След това на сайта ви трябва да се появи галета. Въпреки това, за да получите хубави галета, трябва да направите промени в таблицата със стилове. Например, за да го получите като в моя блог, трябва да вмъкнете следния код в styles.css:
Breadcrumbs (марж: -5px 0 5px 3px; / * padding * / overflow: hidden;) .breadcrumbs a (цвят: # 34a6d2; / * цвят на връзката - син * / text-decoration: underline;) .breadcrumb> span (цвят : # 000; / * цветът на дестинацията е черен * /) .breadcrumb (float: left;)
Тук можете да намерите цвета и размера на шрифтовете, отстъпите и цвета на връзките при задържане на мишката и без. Можете да замените всички тези стойности със свои собствени, експериментирайте.
Breadcrumbs за WordPress: плъгин
Най-често срещаните плъгини за breadcrumbs са Yoast WordPress Seo, BreadCrumb NavXT. Плъгинът WordPress SEO от Yoast е богат на функции и галетата са само малка част от него. Следователно, ако вече имате инсталиран този плъгин, можете да използвате и тази функция.
След инсталиране в настройките можете да зададете опцията за път (заглавия, дати, етикети), максималната дължина на заглавието, знаците между разделите. Освен това можете да изключите показването на заглавието на страницата, на която се намира посетителят, за да не се дублира заглавието на статията. За да се появят галетата на страницата, отново трябва да напишете кода във файла single.php или header.php.
1 2 3 4 5 6 7 8 |
Можете да правите промени в стиловете по същия начин, както е описано по-горе.
Микромаркиране на хлебни трохи
Вече говорихме колко е важно. Трохи в моя блог фрагмент изглежда така:
Този изглед е по-разбираем и приятен за потребителя от просто URL адреса на страницата.
Търсачките могат автоматично да вземат структурата на вашия сайт и да я покажат съответно във фрагмента. За да проверите това, трябва да използвате валидаторите Google и Yandex.
Ако търсачките не са разпознали галетата, значи имат нужда от помощ. В моя блог използвам кода в началото на статията. Добавих елементи на микро-маркиране към него. Ако също така извеждате breadcrumbs с php код, можете да замените кода си с този:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | функция my_breadcrumb () (ехо " |
функция my_breadcrumb () (ехо "
Не съм се опитвал да създам микро-маркиране за галетата, създадена с приставката. Но мисля, че не е трудно. По аналогия с моя код, можете да промените кода на плъгина. Нека да разгледаме горния код.
Този код позволява на търсачките да определят, че това е елемент от Breadcrumbs.
Всеки отделен елемент от веригата е обвит в div, съдържащ кода: itemscope itemtype = "https://data-vocabulary.org/Breadcrumb".
itemprop = "url" - дефинира стойността на url, трябва да се добави към всеки таг
itemprop = "title - дефинира стойността на заглавието на елемента от веригата
Целият код е обвит в div с параметъра xmlns: v = "https://rdf.data-vocabulary.org/#">, за да включи речника schema.org.
След като добавите кода, проверете отново дали галетата са разпознати от Yandex и Google.
Ако имате допълнителни въпроси по темата на тази статия, не забравяйте да ги попитате в коментарите.
И накрая, предлагам да гледате видеоклип за вътрешно свързване.
Breadcrumbs в WordPress са помощник за навигация, който показва позицията на потребителя по отношение на цялата йерархия на ресурсите. Просто казано, това меню показва къде се намира посетителят в момента.
Breadcrumbs се наричат менюта, защото показват секции с връзки, които ви позволяват да „прескачате“ през йерархията на сайта.
Между другото, такава навигация беше иронично наречена по аналогия с една от приказките. Същността му беше, че децата, които бяха отведени в гората, не можеха да се върнат вкъщи, тъй като по целия път разхвърляха трохи хляб. В резултат на това те бяха кълвани от птици, така че децата не намериха пътя обратно (трябваше да хвърлят камъни).
Самите галета са много полезни за посетителите, защото могат да ориентират потребителя в правилната посока и да дадат обща представа за структурата на сайта. Не е лош вариант за спомагателна навигация, която не компрометира основната. Те също така предоставят възможност за свързване на страници, което е добре за SEO. Но винаги има нюанси. Така че, ако вземете стандартен шаблон, тогава ще има малка полза от трохите за хляб (когато потребителят е в заглавията, трохите, всъщност, просто ще повторят тази информация).
Хлебът е полезен в такива случаи:
- когато изглеждат страхотно с дизайна на сайта (в този случай менюто не се използва за оптимизация, а само за полза и удобство на посетителите);
- когато сайтът има наистина сложна структура (например корпоративен ресурс със сложна и сложна структура).
Като цяло има няколко вида трохи, които се използват както в рускоезичния сегмент на Интернет, така и в чужбина:
- Местоположение. Този тип дефинира път и той е постоянен, т.е. няма да се промени, докато потребителят се движи из ресурса;
- пътека. Този тип показва на посетителя пътя, по който вече е минал. Основният недостатък на такива трохи е, че ако потребителят идва от търсачката, трохите няма да бъдат показани;
- Атрибут. Тези трохи се показват като тагове на конкретни страници и ви позволяват да дефинирате категория на сайта. Тази опция е най-удобната и работи на почти всички ресурси.
Промоцията на сайтове за нискочестотни заявки има редица предимства, което е особено важно за търговски проекти; трохите понякога обезкуражават инвестицията, необходима за придобиване на входящи връзки. Тоест, възможно е да се популяризират нискочестотни заявки само с помощта на оптимизация чрез създаване на правилно свързване (понякога наистина работи, но не трябва да очаквате твърде много от такова решение). Основното тук е, че посетителите, които идват от търсачките за такива заявки, много често се превръщат в пари, а не само в малки гости (този номер не работи със средно- и високочестотни заявки).
По някакъв начин хлебните трохи са подобни на кръвоносната система, която осигурява способността да пренася кислород до най-отдалечените „вътрешни органи“. Разбира се, можете сами да добавяте връзки към други материали по темата, но това ще изисква от вас да напишете отделен материал. За да създадем меню от галета, първо ще разгледаме опцията без необходимост от инсталиране на плъгини, а след това все пак ще разгледаме няколко от тях, които според нас са най-добрите.
Опция без инсталиране на плъгина
Нека разгледаме начин как да внедрите трохи на вашия сайт, без да инсталирате никакви плъгини. Доста е просто от гледна точка на изпълнение, така че не трябва да очаквате нещо оригинално от това решение. Но всичко работи без плъгини, което означава, че няма натоварване на сайта.
Методът се състои от няколко стъпки:
- въвеждане на кода във файла functions.php;
- поставяне на кода на трохите на правилното място.
И така, нека вземем първия код и го поставим във файла functions.php на вашия активен шаблон:
функция the_breadcrumb () (
ако (! is_front_page ()) (
ехо "Дом";
ехо "" ";
ако (е_категория () || е_единично ()) (
the_category ("");
if (is_single ()) (
ехо "" ";
заглавието ();
}
) elseif (е_страница ()) (
echo the_title ();
}
}
друго (
ехо "Дом";
}
}
Може да се постави в самия край на документа, преди символите "?>" (без кавички). Ако в края няма етикет, тогава кодът може да бъде хвърлен в самото начало преди отварящия маркер. Когато поставяте кода, уверете се, че кодирането е UTF-8, в противен случай някои руски букви и думи ще се покажат неправилно. Можете да зададете кодирането с помощта на редактора на Notepad, като използвате елемента „Кодиране - Кодиране в UTF-8 (без PTO).
Сега използваме различен код и го пишем там, където се изисква за показване на галета:
the_breadcrumb ();
?>
Смята се, че трохите трябва да се поставят навсякъде с изключение на началната страница. Това означава, че трябва да поставите този код в single.php, archive.php, page.php и category.php файлове. Къде точно да го поставите зависи от вас, но по подразбиране се вмъква преди да се покаже основното съдържание. Ако е възможно да поставите кода в основния блок, направете го, защото тогава няма да ви се налага да си играете със стиловете, така че трохите да се показват според очакванията.
Както можете да видите, просто трябва да се поразровите малко във файловете с теми. И освен това методът работи без помощни модули. Е, който иска да може да сменя трохите по свое усмотрение, ще трябва да инсталира плъгини на трети страни. SEO от Yoast и Breadcrumb NavXT работи страхотно. Нека да разгледаме първия.
SEO плъгин от Yoast
Като алтернатива на горния метод можете да използвате приставката SEO от Yaost, която е в състояние да създаде много атрактивни трохи. Основните му предимства:
- няма нужда да инсталирате модули на трети страни;
- плъгинът може да показва заглавия и подзаглавия, като по този начин показва пълната картина на сайта;
- възможно е да се промени текста на връзката, водеща към основната връзка;
- подчертаване на последните страници с удебелен шрифт;
- възможността за промяна на разделителя и префикса;
- задаване на формата на таксономията;
- с CSS можете да експериментирате с външния вид на трохите.
Но въпреки това имайте предвид, че в някои случаи плъгинът може да показва трохи не съвсем правилно, но с развитието на приставката сме сигурни, че разработчиците ще коригират грешките и ще добавят всички липсващи функции.
Нека започнем с изтеглянето и инсталирането. Можете да получите приставката от връзката: https://wordpress.org/plugins/wordpress-seo/. Инсталацията е стандартна - попълнете съдържанието в папката wp-content / plugins и го активирайте в админ панела. Сега можете да отидете на конфигурацията:
- В административния панел отидете на секцията "SEO - Advanced";
- Ще бъдат заредени допълнителни настройки на плъгина (той е създаден не само за показване на трохи), но се интересуваме специално от секцията „Навигационна верига“;
- Активираме трохите, но за да се появят на сайта, ще е необходимо да поставите специален код (можете да го намерите в края на този списък);
- Изберете един от разделителите, който се поддържа от HTML5;
- След това изберете текста на главната страница на сайта (например "Начало", "Начало" и т.н.);
- Префиксът е символ или дума, която ще се показва пред всички трохи на ресурса (обикновено те поставят стрелка);
- След това можете да изберете префикси специално за архиви, страници с резултати от търсене, 404 страници;
- Открояването на последния абзац с удебелен шрифт може да изглежда полезно за някого, но последната страница често е идентична със заглавието, така че тук можете сами да решите какво да правите;
- Последният елемент в настройките е таксономия (можете да избирате между категории, формати, тагове);
- Запазваме направените промени.
След като завършите конфигурацията, трябва да добавите кода към шаблона:
(yoast_breadcrumb ("");)?>
Това е всичко, във всички останали аспекти на работата с плъгина, няма да е трудно да го разберете.
Breadcrumb NavXT Plugin
Плъгинът има огромен брой настройки и най-важното е, че работи като висококачествен часовник за няколко хиляди долара. Както бе споменато по-горе, пагинацията на WordPress е възможна без инсталиране на модули на трети страни, но с помощта на Breadcrumb NavXT всичко е опростено - всеки потребител може да персонализира навигационната верига по начина, който му харесва.
Можете да изтеглите приставката на страницата: http://wordpress.org/extend/plugins/breadcrumb-navxt/ (поне 3.0 и PHP 5). След изтегляне качете приставката в папката wp-content / plugins и я активирайте в административния панел. Имайте предвид, че ако вече сте имали стара версия на модула, тогава тя трябва да бъде деактивирана, или плъгинът може да е малко бъг (настройките не се запазват). Ако сте забравили да го изключите и нищо не работи, след инсталирането го изключете и го поставете по нов начин. Сега всичко ще започне правилно.
Можете също да добавите код към други файлове във вашата тема. Сега трябва да отидете в менюто с настройки и да „призовете“ малко с неговите опции, благодарение на които можете да правите с тези трохи това, което сърцето ви желае (разработчиците наистина го направиха съвестно).
Така че, отидете в администраторския панел на ресурсите, погледнете левия панел и изберете елемента "Breadcrumb NavXT" там. Тук ще бъдат показани няколко раздела, като "Общи", "Текуща позиция" и т.н. Главният раздел "Общи" съдържа параметри, които ще засегнат всички страници на сайта. Полето "Разделител" ви позволява да посочите символ, който ще действа като разделител за галета (според нас най-успешният знак е ">" - прост и разбираем за всички).
Полето "Максимална дължина" показва дължината на котвата в символи. Препоръчваме да посочите ограничение от 60 знака, което е полезно за оптимизационни цели. Вече споменахме ползите за SEO от трохите по-горе; тоест трохите ще бъдат индексирани от търсачките и те няма да се използват само за предаване на празно тегло. Нека направим резервация, че търсачките могат непредвидимо да третират връзките с идентични котви, така че препоръчваме да ги съкратите (това не е необходимо, но все пак можете да отделите малко време за това).
Ако поставите отметка пред "Начална връзка", тогава трохите ще покажат връзката към основната. И ако е необходимо, можете да изберете котва. Полетата "Prefix" и "Suffix" ви позволяват да посочите текста, който ще се появи преди или след връзката към главната страница. Е, полето „Текст за връзка към началната страница“ ще ви позволи да посочите текста, който ще се показва, когато задържите курсора на мишката върху връзката към началната страница.
Струва си да се вземе предвид: този текст може да бъде взет предвид от търсачките като котва. Тоест, струва си да се споменат ключови думи, които се отнасят до главната ви страница. След това запазваме всички направени промени с помощта на съответния бутон.
Но това е само един раздел "Общи", така че можете да прегледате останалите раздели. И така, на следващия има елемент за настройка за връзка, който ще сочи към страницата, където се намирате. Връзката към текущата позиция подобрява вътрешната оптимизация на ресурса, затова препоръчваме да поставите отметка до това поле. Също така, не забравяйте, че препоръчваме да не надвишавате 60 знака, за да избегнете създаването на големи заглавия.
Следващото поле "Текст на текущата позиция" не може да бъде докоснато, просто защото показва добре значението на прехода (този текст ще се види от посетителя, когато задържи курсора на мишката върху връзката). Разделът "Публикации / Страници" ви позволява да конфигурирате показването на връзки към страници със съдържание и статични страници на сайта (за статии можете да зададете надписа "Текуща статия").
В раздела "Категории" всъщност всички настройки са подобни на тези, които бяха на предишните страници. При конфигурирането не зададохме префикси и суфикси, а направихме промени в полето „Архиви“. В резултат на всичко това получихме толкова атрактивни трохи, където всичко работи добре.
Поздрави за вас, скъпи читатели на сайта на блога. В тази статия ще ви покажа как да направите лентата за навигация, която можете да видите в горната част преди началото на заглавията на статиите. Тази верига за навигация ми го прави лесна плъгин заWordPress— галетаNavXT, което се превежда като "хлебни трохи".
Приставката получи това име поради факта, че нейният автор Джон Холик харесва приказката за братя Грим, където момчето Хензел ги изсипва с трохи от хляб, за да намери пътя обратно. Вярно е, че би било по-логично приставката да се нарече „камъчета“, тъй като според историята на приказката Хензел и Гретел не можаха да намерят пътя си обратно, тъй като птиците изядоха трохите. Е, добре, не това е въпросът, основното е, че този плъгин ще помогне на посетителите да не се изгубят във вашия сайт и ще ги уведоми къде точно и в коя категория (част от сайта) се намират в момента.
В допълнение, плъгинът Breadcrumb NavXT помага за равномерното разпределение на статичното тегло на всички страници на сайта, което е много важно за него и популяризирането в търсачките. За всеки случай, ако смятате, че вътрешното свързване (оптимизиране) на сайта не е толкова важно, тогава ви препоръчвам да прочетете този, от който ще промените гледната си точка.
И така, в тази статия ще ви покажа как да внедрите тази навигация на вашия уебсайт или блог с помощта на плъгина Breadcrumb NavXT. , както и прост код.
Инсталиране на плъгина Breadcrumb NavXT breadcrumbs.
1 ) Както обикновено, изтеглете плъгина и го качете в блога, активирайте го.
2 ) Сега трябва да поставим персонализирания код там, където искате да се появяват галетата. За да направите това, отидете на "редактор на външен вид" и изберете файла, в който ще поставите кода. Най-често кодът на плъгин се вмъква във файла "единичен запис" (single.php) непосредствено преди или след заглавието на статията. Ако изобщо не разбирате кодове, просто потърсете два етикета в самото начало на кода
и , които отговарят за показване на заглавието на публикациите. Моят код изглежда така:
"заглавие =" (! LANG:!}">
Когато намерите нещо подобно, непосредствено преди него поставете този код на галета и актуализирайте файла.
(bcn_display ();)
?>
Между другото, ако не харесвате хоризонталната навигация и искате тя да се показва вертикално, тогава трябва да вмъкнете този вместо предишния код.
{
bcn_display_list ();
}?>
Добре, както виждате, имате лента за навигация, но без да се показва датата на публикуване в самия край, като моята. Ако искате да го прикачите към вашата навигационна лента, просто трябва да намерите кода във вашата тема, който е отговорен за показването на датата на публикуване, и да го добавите след кода на галета.
if (function_exists ("bcn_display"))
(bcn_display ();)
?>> Публикувани от
"заглавие =" (! LANG:!}">
Когато намерите нещо подобно, непосредствено преди него поставете този код на галета и актуализирайте файла.
(bcn_display ();)
?>
Между другото, ако не харесвате хоризонталната навигация и искате тя да се показва вертикално, тогава трябва да вмъкнете този вместо предишния код.
{
bcn_display_list ();
}?>
Добре, както виждате, имате лента за навигация, но без да се показва датата на публикуване в самия край, като моята. Ако искате да го прикачите към вашата навигационна лента, просто трябва да намерите кода във вашата тема, който е отговорен за показването на датата на публикуване, и да го добавите след кода на галета.
if (function_exists ("bcn_display"))
(bcn_display ();)
?>> Публикувани от