Поддержка Проблемы и решения вывод на страницах меток и рубрик (аналог записей)

  • На сколько я понимаю, у WP есть две основные (стандартные) функции вывода текстов:
    1) через записи (с возможностью создания рубрик и меток);
    2) через страницы
    Если, в принципе, почти всё ясно с п. 1, то у меня вопрос в отношении пункта 2.

    Вопрос:
    1. Можно ли у страниц сделать аналогичный функционал с рубриками и метками?
    2. Если можно, то каким образом это реализовать?

Просмотр 12 ответов — с 1 по 12 (всего 12)
  • Первый попавшийся плагин https://ru.wordpress.org/plugins/category-tag-pages/

    1. Я не хотел бы плагин ставить.
    2. Первый попавшийся плагин поставил (Category Tag Pages Версия 1.0 | от Marzio Carro), странно он работает. Он тупо продублировал часть из «Записи» — Рубрики и метки.
    Или как не крути, они всё равно будут дублироваться?

    Можно ли у страниц сделать аналогичный функционал с рубриками и метками?

    Вы пытаетесб к микровалновке подключить газ.

    Я не хотел бы плагин ставить.

    Cкопируйте его код в свой function.php и радуйтесь «бесплагинов»

    к микровалновке подключить газ.

    Без фольги не сработает.

    Я не хотел бы плагин ставить.

    Да ради бога! Кодекс в Вашем распоряжении.

    Он тупо продублировал часть из «Записи» — Рубрики и метки.

    Разумеется. Как Вы и просили

    с рубриками и метками

    Рубрики и метки — предустановленные таксономии для post_type=post. Плагин добавил page к этим таксономиям. Если должно быть раздельно, то нужно создавать новые таксономии, и они, само собой, уже не будут рубриками и метками.

    Вы пытаетесб к микровалновке подключить газ.

    Видимо да, т.к. хочется отделить вывод страниц от вывода записей по рубрикам в карте сайта.
    Крмое того, хочется сделать так, чтобы:
    — в «страницы» была разбивка по рубрикам и меткам;
    — на сайте была возможность делать сортировку страниц по меткам и рубрикам точно так же как и при функционале «Записи».
    А то получается (при стандартных настройках WP) что в основном пользуемся «Записи». А когда используешь «страницы», то получается нужно сделать главную страницу, затем к главной сделать подстраницы. Но при этом нет возможности сортировать по меткам эти страницы.

    Cкопируйте его код в свой function.php и радуйтесь «бесплагинов»

    — думал уже )) Вначале попробую понять как он работает, а потом может и что-то выдерну из оного )))

    А когда используешь «страницы», то получается нужно сделать главную страницу, затем к главной сделать подстраницы. Но при этом нет возможности сортировать по меткам эти страницы.

    Видимо потому что страницы для этого не предназначены.
    Для этого есть записи

    страницы … не предназначены

    А зачем они тогда нужны?

    В очередной раз огромное СПС Юрий (@yube)!
    Есть только маленькая деталь с которой я не могу справиться.
    Мне необходимо сделать такую структуру:
    Страница 1
    подстраница 1.1 (краткое описание этой страницы в пару строк — аналог «отрывок» (the_excerpt()))
    подстраница 1.2 (краткое описание этой страницы в пару строк — аналог «отрывок» (the_excerpt()))
    и т.д.
    Если делаем вывод через wp_list_pages(), то получается типа:

    <div> 
    <h1>Страница 1</h1>
    <ul>
     <li>
       <a>подстраница 1.1</a>
     </li>
     <li>
       <a>подстраница 1.2</a>
     </li>
     <li>
       <a>и т.д.</a>
     </li>
    </ul>
    </div>

    При этом я не понимаю, как и куда воткнуть the_excerpt() и что-то типа get_post_meta() чтобы вывести отрывок (the_excerpt()) и что-то типа метаполя для того чтобы можно было сделать вывод в новом окне отсортированных ссылок по конкретному метаполю.
    В общем нужно сделать:

    <div> 
    <h1>Страница 1</h1>
    <ul>
     <li>
      <ul>
       <li><a>подстраница 1.1</a></li>
       <p> the_excerpt() </p>
       <li><a>метополе A</a></li>
      </ul>
     </li>
     <li>
      <ul>
       <li><a>подстраница 1.2</a></li>
       <p> the_excerpt() </p>
       <li><a>метополе B</a></li>
      </ul>
     </li>
     <li>
      <ul>
       <li><a>подстраница 1.3</a></li>
       <p> the_excerpt() </p>
       <li><a>метополе A</a></li>
       <li><a>метополе B</a></li>
      </ul>
     </li>
    </ul>
    </div>

    Подскажите эксперты как это сделать?

    Господа профессионалы,
    подскажите пожалуйста как сделать чтобы было вот так:
    2134143252345-1

    люди, подскажите, а то ни как у меня не получается вывести мета поля из подстраниц на родительской странице используя <?php get_post_meta(); ?> что нужно и как нужно написать, чтобы всё получилось?

Просмотр 12 ответов — с 1 по 12 (всего 12)