Створюємо круті сторінки рубрик в WordPress

  1. Підходимо з усією серйозністю до сторінок рубрик
  2. Як урізноманітнити сторінку рубрик
  3. Тотальне поліпшення сторінки рубрик
  4. важливі зауваження

Наскільки важливу роль відіграють сторінки рубрик на вашому сайті? Або ви не замислювалися над ними, поки не натрапили на цю статтю? Які вони - похмурі і нецікаві? Тільки уявіть собі - вони можуть бути більш корисними (як для вас, так і для ваших відвідувачів)! Хіба не можна їх зробити трішки крутіше, як мачо з картинки нижче?

Хіба не можна їх зробити трішки крутіше, як мачо з картинки нижче

Якщо ви є звичайним користувачем WP, то, швидше за все, ваші сторінки рубрик знаходяться в тому ж самому стані, що і на момент створення сайту. Більш ніж імовірно - вони просто містять в собі посилання на ваші записи, представлені або у вигляді цитат, або в повному вигляді.

Можливо, що вони виглядають так, як сторінка рубрик в стандартній темі Twenty Twelve.

Підходимо з усією серйозністю до сторінок рубрик

Чому б нам не проявити велику турботу про сторінках рубрик? Чому б не зробити їх своєрідною інтродукцією до розглянутого питання - тобто темі вашої рубрики?

Замість стандартного списку посилань можна зробити щось таке:

Замість стандартного списку посилань можна зробити щось таке:

Або ось таке, трохи простіше:

Або ось таке, трохи простіше:

Адже це буде набагато зручніше для ваших відвідувачів! Чи не думали ви над тим, що такі сторінки рубрик відмінно підходять для нарощування посилань і здобуття «любові» пошукових систем?

Як урізноманітнити сторінку рубрик

У прикладах вище показані деякі варіанти макетів, що пропонують додаткові можливості відвідувачам сайту. Ви легко можете спорудити щось подібне самі, і в цій статті ви дізнаєтеся, як це зробити.

Якщо ви налаштовували або редагували коли-небудь рубрику в WP, то ви, мабуть, бачили, що на сторінці присутній поле «Decription» ( «Опис»).

Якщо ви налаштовували або редагували коли-небудь рубрику в WP, то ви, мабуть, бачили, що на сторінці присутній поле «Decription» ( «Опис»)

Велика частина тим вже налаштована таким чином, щоб все те, що ви введете в поле Decription, виводилося в самій вершині сторінки рубрики.

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

<? Php echo category_description ($ category_id); ?>

Тотальне поліпшення сторінки рубрик

Хоча поле з описом рубрики і приймає HTML-код, дозволяючи здійснювати цікаві речі, є більш просунутий спосіб тотального зміни опису рубрики - досить використовувати плагін CategoryTinymce , Який додасть в поле Decription додатковий WYSIWYG-редактор.

WYSIWYG-редактор дозволить вам легко стилізувати область опису на сторінці рубрики, щоб вона отримала той вигляд, який вам потрібно. І, мабуть, одна з родзинок плагіна - ви можете легко вставляти шорткоди будь-яких інших плагінів.

Так, наприклад, ви можете легко вставити слайдер в самий верх сторінки, використовуючи відповідний шорткод. Ви можете додавати набір вкладок, як це показано в прикладі вище.

У тому ж самому прикладі ви можете бачити, що біля вкладок є деякий текст. Я зміг вивести ці два елементи поруч за допомогою використання шорткодов для колонок, розбивши область на дві зони - одна під вкладки (приблизно дві третини сторінки), інша під текст (одна третина сторінки).

Відразу під вкладками, природно, йде фотогалерея. Ви також можете додавати зображення, відео, посилання, робити все, що захочеться.

Проявивши трохи фантазії, ви можете зробити зі сторінок рубрик справжні посадочні сторінки. До того ж, цей шлях є досить непоганим в плані SEO.

важливі зауваження

1. Шорткоди

З різних причин деякі шорткоди (включаючи фотогалереї) відмовляються працювати в редакторі. Правда, для цього є рішення.

Помістіть наступний код в файл теми functions.php:

add_filter ( 'category_description', 'do_shortcode');

Інша можлива проблема - деякі кнопки для шорткодов не відображаються в редакторі. Якщо це сталося, ви можете просто відкрити новий запис і зробити там всі необхідні дії, після чого скопіювати і вставити отриманий код в поле з описом рубрики.

2. Сторінки рубрик з навігацією.

Необхідно загострити увагу на тому, що при виведенні певної кількості записів сторінки рубрик отримуватимуть навігацію, тобто розбиватися на підсторінки. Проблема полягає в тому, що ваше опис для сторінки рубрик буде повторюватися на кожній підсторінку. Природно, вам це не потрібно, тому ми покажемо вам шлях до запобігання такого повторення.

Відкрийте шаблон вашої рубрики (category.php) і помістіть в нього код, який відповідає за виведення опису (базовий висновок опису повинен стояти в середині):

<? Php if (! Is_paged ()) {?> Сюди вставте код для виведення опису рубрик <? Php}?>

Пам'ятайте, ми вказали на те, що виклик опису для рубрики зазвичай має такий вигляд:

<? Php echo category_description ($ category_id); ?>

Однак він може дещо відрізнятися в залежності від використовуваної теми.

У стандартній темі Twenty Twelve, наприклад, цей код має дещо інший вигляд:

&lt;? Php if (category_description ()): // Show an optional category description?> <Div class = "archive-meta"> &lt;? Php echo category_description (); ?> </ Div> &lt;? Php endif; ?>

І ось як буде виглядати готовий код, який знадобиться вставити в category.php для зазначеної теми:

&lt;? Php if (! Is_paged ()) {?> &lt;? Php if (category_description ()): // Show an optional category description?> <Div class = "archive-meta"> &lt;? Php echo category_description (); ?> </ Div> &lt;? Php endif; ?> &lt;? Php}?>

3. Все це працює і для міток.

Заключний штрих - дана техніка працює і для міток. Таким чином, якщо у вас є важливі сторінки міток, ви можете кілька переробити їх. Успіхів вам на цій ниві!

Джерело: wpmu.org

Або ви не замислювалися над ними, поки не натрапили на цю статтю?
Які вони - похмурі і нецікаві?
Хіба не можна їх зробити трішки крутіше, як мачо з картинки нижче?
Чому б не зробити їх своєрідною інтродукцією до розглянутого питання - тобто темі вашої рубрики?
Чи не думали ви над тим, що такі сторінки рубрик відмінно підходять для нарощування посилань і здобуття «любові» пошукових систем?
Lt;?
Php echo category_description ($ category_id); ?
Php if (! Is_paged ()) {?
Php}?
Php echo category_description ($ category_id); ?