• Всем доброго дня, впервые пришлось работать с wordpress. Очень заинтересовало, но никак не могу понять почему не правильное генерируются ссылка на страницы. Есть меню в основном оно состоит из страниц, но есть разделы где вначале идет рубрика, а подрубрика создана из страницы.
    Чтобы было понятнее:
    Каталог — рубрика
    подкаталог — страница

    ссылка в данном случае генерируется такая: http://xxx.ru/sample-page/каталог/
    хотя адрес подкаталога правильный такой: http://xxx.ru/xxxx/

    а если каталог выглядет так:
    Каталог — страница
    подкаталог — страница
    то всё ок

    уже мозг наизнанку вывернулся)

    код sidebar.php

    http://pastebin.com/embed_js.php?i=dQXurgha

Просмотр 9 ответов — с 1 по 9 (всего 9)
  • Внимательно прочтите п.7 Правил и исправьте пост. Остальное — потом.

    ок исправил

    подрубрика создана из страницы.
    Чтобы было понятнее:
    Каталог — рубрика
    подкаталог — страница

    А теперь разберитесь с сущностями ВП. Что такое страница, пост(запись), рубрика (категория).

    ясна, тоесть получается, что это нормально?
    жаль, а то в каталоге с помощью рубрики можно было сделать фильтр подкаталогов. С помощью страницы возможно в каталоге сделать фильтр?
    Пример
    Каталог — страница
    подкаталог — страница
    подподкаталог — страница как фильтр
    подподподкаталог
    подподподкаталог
    подподкаталог — страница как фильтр
    подподподкаталог
    подподподкаталог

    А наглядно)))
    Каталог
    автомобили
    по бренду фильтр
    киа
    бмв
    по цвету
    красный
    синий

    Возможно такое сделать стандартными средствами wp?

    <?php if ($value_4[_menu_item_type]=='taxonomy'): ?>
    <a href="<?php echo get_category_link($value_4[_menu_item_object_id]) ?>" title=""
    <?php if ($value_4[child] == true): ?>
    onclick="return false"
    <?php endif ?> >

    определил,что данные строчки не правильно генерируют ссылки

    тоесть получается, что это нормально?

    Что именно?
    Вы хотите чтобы Вас понимали? Извольте употреблять правильную терминологию.

    то что, при генерации ссылок в каталоге, если рубрика является родителем страниц, то ссылка не правильно генерируется. в админке ещё в данном случае у страницы нельзя назначить родителем рубрику.

    при генерации ссылок в каталоге, если рубрика является родителем страниц,

    Нет в терминологии ВП сущности «каталог», рубрика не может являться родителем страниц.

    Лично я отдал свой хрустальный шар коллегам и Вас без него не понимаю.

    у страницы нельзя назначить родителем рубрику

    Это Вы бы поняли если бы прочитали данную выше ссылку.

    А также правила форума прочитайте.

    разобрался, всем спасибо

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

Тема «неправильная генерация ссылки в sidebar» закрыта для новых ответов.