Как рубрику сделать страницей

     Задача присвоить рубрике статическую страницу в принципе не ординарная, и может быть, кому то будет малополезной, но в блогосфере, про данную возможность, написано очень мало, и я решил поделиться своим опытом. В процессе создания каталога на wordpress я сделал статическую страницу, в которой каждому изображению присвоил ссылку на определенную рубрику. Использование хлебных крошек, которые облегчили навигацию создало дополнительную проблему – я получил ссылку на родительскую категорию, при нажатии на которую я не попадал на статическую страницу, а переходил в рубрику, в которой в порядке добавления выскакивали все записи. Это не очень удобно для навигации, особенно если пользователь хочет вернуться обратно.
     В поиске решения я пришел к тому, что каждой категории можно присвоить свой шаблон. Для этого достаточно создать php файл в формате: category-ID.php, в котором ID это номер рубрики. Номер рубрики можно узнать в разделе рубрики – при наведении на нужный раздел.
     Но php файл не статическая страница – и для перехода на нужную страницу ее нужно вызвать через функции php. Просмотрев несколько примеров, ни один из которых в моем случае не работали, я обратился в очередной раз к Master-It, который прислал вот такой код:<?php header(‘Location: http://broneplenka.biz/katalog-nakleek/’); exit; ?>

     В данном коде вызывается необходимая мне страница. Вставив данный код, в category-ID.php я получил решение, в результате которого навигация по каталогу стала удобнее, получилось убрать записи рубрик из просмотра, но оставить индексируемыми.
     Буду рад выслушать и другие методы реализации данной задачи

17 comments

  1. Я одним разом избавился от целой горы проблем по оптимизации. Сменил движок сайта. Вордпресс безусловно хорош, но мне уже после полугода использования он начал казаться слишком простым и не очень гибким. Я начал осматриваться и остановил взор на друпал… Я в неописуемом восторге от этой системы, он настолько гибок, что нет слов. Несравненно сложнее им управлять конечно, но два-три месяца обучения ничто в сравнении с результатом и удовлетворением. Только возможность через редактор выпускать php код чего стоит!!! Страницу можно запрограммировать так, как только фантазии хватит и знаний, в возможностях же ограничений нет… И это бесплатная CMS! Поняв друпал я точно понял, платные могут быть нужны лишь в исключительных случаях, и то вопрос…

    • А как с дизайном сайта, есть готовые шаблоны или все нужно заказывать?

      • Владимир:

        Конечно есть, как и у вордпресс. И платные модули, (плагины) и бесплатные, темы так-же, есть платные есть нет. Любые можно менять на своё усмотрение, но это зависит уже от знаний. Я обошелся только бесплатными вариантами, вполне хватает.

    • Друпал вместо ВП для блога? — Вы воистину не ищете легких путей )))

      • Не только для блога. Вопрос в том, что любой блог может перерасти себя во что-то более серьёзное. На базе хорошего тематического блога можно сделать неплохой коммерческий ресурс, любой направленности. Да и для блога Друпал вполне подходит. Разве блогу гибкость не нужна? Конечно смотря какой это блог. Семь-восемь рубрик по пять страниц? Друпал в любом случае интересней, а лёгких путей я действительно не ищу. Это же рост! Над собой, над существующим днём…

  2. ОчЧень полезная информация! Спасибо, что поделились!

  3. А для меня-новичка все сказанное вообще — темный лес! 🙂

  4. Когда требуется нестандартное решение, конечно, лучше обратиться к специалисту, который сделает это на php. Мне интересен этот вопрос, как сделать рубрику страницей, но самостоятельно этого бы не сделала, вы молодец.

  5. Александр:

    Это нужная информация. Как правило, больше всего нужно то, о че написано очень мало.

  6. Слишком сложно вы придумали. Это одно. Второе — перенаправление (если уж вы решили, что оно вам нужно) проще было сделать через .htaccess и у ПС было бы меньше вопросов, и нагрузка на сервер была бы ниже.

    P.S.: «Кусок кода с примером реализации превьюшек на странице я вам присылала. Никто не мешает делать выборку из одной рубрики»

    • Спасибо больше за подсказку — попробую еще через htaccess сделать рубрику страницей

  7. Ничего не поняла (потому что в этом профан) Отправила сыну, он у меня по технической части. Из собственного опыта могу сказать, часто приходится биться из-за какой-то мелочи, но обыщещь весь интернет, а как это сделать, не найдёшь. Потому что — мелочь. А без этой мелочи никуда. Получается, интернет это точная наука! 🙂

  8. Максим:

    Отличный выход, да действительно так намного лучше смотрится, я рад, что нашлось решение вопроса. Я сталкивался с той же проблемой, на такого решения у меня не было. Теперь буду знать.

  9. Тема «Как рубрику сделать страницей” для меня очень интересна, жаль, что я еще многого не понимаю из объясненного. Но стремление есть и вот узнала про Master-It. Буду изучать все постепенно.

  10. Занимаясь визуальным дизайном (веб-дизайном в том числе)всегда чувствовал себя изгоем в мире кодинга. На php в частности… Попробую разобраться с этим материалом на досуге

  11. Тамара:

    Хорошо Дмитрий когда есть такие друзья в интернете как Master-It. Для меня интересен момент создания рубрики страницей.Спасибо Вам за подсказку.

Яндекс.Метрика