Оптимізація рубрики wordpress за допомогою виведення опису
Вітання! Сьогодні я підготував для вас статтю про те, як вивести опис до рубрик на wordpress, щоб кожен розділ блогу містив крім анонсу статей ще й частинку унікального тексту.
Той, хто вирішили створювати сайти, використовуючи движок вордпресс знає, що за зручністю і простотою інтерфейсу ховається багато недоліків цієї CMS, які доводиться вебмайстру допілівать вручну.
Крім дублів сторінок і вихідних посилань, які плодить в неймовірних обсягах даний движок, відображення записів головної сторінки, рубрик, архіву відбувається за рахунок анонса статей, переважно до тега «more», який ви ставите в пості в тому місці, де хочете його обрізати.
У підсумку виходить, що шматочки тексту однакового змісту дублюються у всіх перерахованих вище місцях, що негативно впливатиме на просування сайту в пошукових системах, якщо не вжити деяких заходів.
1) Головну сторінку зробити статичної
2) Архіви закрити від індексації
3) До всіх рубриках створити опис і вивести його тільки на першій сторінці, адже ще існують сторінки пагінацію.
Перше. Щоб зробити головну сторінку сайту статичної, досить перейти в адмінку wordpress і створити там нову сторінку.
Потім переходите в налаштування «Читання» і вибираєте, що відображати на головній, в даному випадку «статична» ще раз, яку ви створили раніше і вибираєте нижче зі списку.

Для того, щоб створена сторінка не відображалася в меню (списку всіх сторінок) площадки, використовуйте плагін Exclude Pages from Navigation.
Друге. Про те, як закрити від індексації пошукових систем архіви та інші непотрібні сторінки прочитаєте в оновленій статті «Як створити правильний файл robots.txt». Сьогодні ж я хочу приділити більше уваги рубриках, адже в них прихований великий потенціал в плані юзабіліті і трафіку.
Третє. Для того щоб створити опис до рубрики вордпресс майданчиків, досить перейти в панель управління і вибрати відповідну рубрику, а потім натиснути «Змінити».

Отже, опис ми зробили тепер залишилося вивести його безпосередньо в рубриках, для чого доведеться вставити спеціальних код у файли шаблону, у мене це archive.php, а у кого-то може бути category.php якщо таких немає, тоді дивіться index.php.
Методом тику знаходимо місце в файлі, де ви хочете вивести опис і вставляєте туди наступний код:


Скажу відразу, що додатково доведеться оформити стиль до опису, так як ми додали код поза циклом статей і його стилі не будуть зачіпати наш новий текст, тому пропишіть нові в файлі style.css.
Для того щоб в описі можна було застосувати до тесту колір, шрифт, додати картинки і інші можливості потрібно включити підтримку html.
Тут є два варіанти:
- використовуючи код
- використовуючи плагін
Якщо ви не хочете завантажувати блог плагінами, тоді скористайтеся кодом, який треба вставити в файл functions.php:
$ Filters = array ( 'pre_term_description', 'pre_link_description', 'pre_link_notes', 'pre_user_description'); foreach ($ filters as $ filter)
Але не всі знають абетку HTML, новачкам буде складно розібратися у всіх командах за завданням кольору, відступу і ін. Тому на допомогу прийде плагін Rich Text Tags, скачати його можете за цим посиланням.
Здавалося б, на цьому вже можна закінчувати пост, адже опис відображається і його зручно редагувати. Але через якийсь час я помітив, що цілком весь текст в описі спливає при наведенні миші на рубрику, так як воно прописується в їх title.

Забирається такий заголовок посилань дуже просто, достатньо в файл functions.php додати наступний код:
Та все це я впровадив на одному зі своїх сайтів, який до цих пір знаходиться під АГС Яндекса, сподіваюся, подібна оптимізація рубрик дозволить зняти фільтр, збільшить приплив відвідувачів і зменшить показник відмов.
На цьому все, до швидких зустрічей!
З повагою, Максим Войтик
Перепрошую що не багато не по темі. Налаштовую шаблон mesocolumn і зіткнувся з проблемою відображення постів в рубриці. На головній виглядає так zanevka.org/new/ все відмінно, а переходиш в розділ новини і все виглядає ось так zanevka.org/new/?cat=6
Як зробити що б таким же стилем відображалося в розділі новини як на головній сторінці?
потрібно що б розмір заголовків в рубриці новини був таким же як і на головній, точнісінько! а в рубриці новини (коли натискаєш на посилання новини) він набагато більше в даний момент. Чому то ті настройки що є в theme options діють тільки на головну сторінку, а як тільки переходиш в рубрики - так відразу все змінюється
Дякую за корисну інформацію, реалізувала на сайті. Виникла ідея те ж саме зробити і зі сторінками міток. Підкажіть, будь ласка, що потрібно виправити в коді, щоб опис міток також було тільки на першій сторінці ()