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

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

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

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

Адже це буде набагато зручніше для ваших відвідувачів! Чи не думали ви над тим, що такі сторінки рубрик відмінно підходять для нарощування посилань і здобуття «любові» пошукових систем?
Як урізноманітнити сторінку рубрик
У прикладах вище показані деякі варіанти макетів, що пропонують додаткові можливості відвідувачам сайту. Ви легко можете спорудити щось подібне самі, і в цій статті ви дізнаєтеся, як це зробити.
Якщо ви налаштовували або редагували коли-небудь рубрику в WP, то ви, мабуть, бачили, що на сторінці присутній поле «Decription» ( «Опис»).

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


Так, наприклад, ви можете легко вставити слайдер в самий верх сторінки, використовуючи відповідний шорткод. Ви можете додавати набір вкладок, як це показано в прикладі вище.
У тому ж самому прикладі ви можете бачити, що біля вкладок є деякий текст. Я зміг вивести ці два елементи поруч за допомогою використання шорткодов для колонок, розбивши область на дві зони - одна під вкладки (приблизно дві третини сторінки), інша під текст (одна третина сторінки).
Проявивши трохи фантазії, ви можете зробити зі сторінок рубрик справжні посадочні сторінки. До того ж, цей шлях є досить непоганим в плані SEO.
важливі зауваження
Помістіть наступний код в файл теми functions.php:
2. Сторінки рубрик з навігацією.
Необхідно загострити увагу на тому, що при виведенні певної кількості записів сторінки рубрик отримуватимуть навігацію, тобто розбиватися на підсторінки. Проблема полягає в тому, що ваше опис для сторінки рубрик буде повторюватися на кожній підсторінку. Природно, вам це не потрібно, тому ми покажемо вам шлях до запобігання такого повторення.
Відкрийте шаблон вашої рубрики (category.php) і помістіть в нього код, який відповідає за виведення опису (базовий висновок опису повинен стояти в середині):
Пам'ятайте, ми вказали на те, що виклик опису для рубрики зазвичай має такий вигляд:
Однак він може дещо відрізнятися в залежності від використовуваної теми.
У стандартній темі Twenty Twelve, наприклад, цей код має дещо інший вигляд:
І ось як буде виглядати готовий код, який знадобиться вставити в category.php для зазначеної теми:
3. Все це працює і для міток.
Заключний штрих - дана техніка працює і для міток. Таким чином, якщо у вас є важливі сторінки міток, ви можете кілька переробити їх. Успіхів вам на цій ниві!
Якщо не прописувати для кожної рубрики опис, а просто оформити плагінами, то не займе часу.
Architect Of Ruin says:
Це такий більш журнальний стиль, для нього підійде цілком. Маю на увазі плагін з сітковим висновком записів.
Так, і в плані SEO теж має сенс саме опису робити. Тобто формувати landing page для відвідувачів. Але під все ключі все одно так не заточити, навіть якщо намагатися)
Я дня два напевно витратив, шукав плагін, який би це робив, але нічого не знайшов. Шукав коди, але вони не працюють вже як треба, тому що старі і мабуть в ядрі щось змінилося за ці роки. Питав на форумі WP, ніхто не відповів. Може ви підкажете з кодом?
Ну тобто як вивести список статей з тієї ж рубрики і виділити поточну статтю в списку.
Дмитро Альошин says:
Велике спасибі. Спробував, розібрався. Перший метод, хоч і досить громіздкий, але і самий настроюється. Тобто можна для будь-якої рубрики та опис зробити, і навігацію по ній і все що завгодно додати на будь-який смак і колір в сайдбар. Ну працює хоча б як треба)
Що ж до коду з форуму WP, то він не виділяє поточний елемент зі списку.
Дивно, але ось чи то я погано шукав, чи то дійсно немає полігонів, для створення навігації-змісту сайту і виведення його в віджет з виділенням поточного місцезнаходження. Їх точно в природі не існує?
Дмитро Альошин says:
Ідея проста. Надаємо клас і потім вже задаємо для нього стилі.
Методами js пробував, не вийшло. Та й мені здається зайвим підключати додаткові скрипти.
У методі з довільними сайдбарі для кожної рубрики, є й невеликий мінус. Сайдбарі прив'язуються до конкретних віджетів конкретної теми. І при зміні теми, доведеться їх налаштовувати заново, тому що в іншій темі свої віджети з іншими назвами.
Дмитро Альошин says:
Це так, але якщо все так підлаштовувати і конструювати під себе, то це означає - точно визначитися з обраною темою. Інакше як можна будувати будинок, якщо немає фіксованого фундаменту?)