paulp
  • 0
Новичок

Проблемы с боковой панелью, проблемы с таксономией

  • 0


не могли бы вы помочь мне с двумя вещами:

  • у меня есть разные фильмы, чтобы классифицировать их по разным «жанрам», следует ли мне использовать «таксономии» или уже встроенную «категорию»? Таксономия более уместна в этом случае? я видел так много руководств по таксономии, а также некоторые веб-сайты, использующие категории только для нескольких вещей, что мне делать?

  • я пытаюсь показать свою личную боковую панель, поэтому я встроил «mysidebar» в «functions.php», ее можно редактировать на моей панели инструментов, но она не работает, когда я пытаюсь показать ее с помощью:

get_sidebar(‘моя боковая панель’);

Зачем?

я попробовал другой способ, он работает с:

if ( !function_exists(‘dynamic_sidebar’) || !dynamic_sidebar(‘mysidebar’)) : dynamic_sidebar(‘mysidebar’ ); ?>

Разве get_sidebar не является методом «вызова» боковой панели?

Итак, теперь я хотел бы настроить свою боковую панель, поэтому я создал php-страницу с именем «sidebar-mysidebar.php» и просто повторил некоторый текст, который не отображается, не могли бы вы сказать мне, как поместить текст с кодом, а не только через приборную панель?

Большое спасибо

Share
    1. Категории представляют собой иерархическую таксономию. Теги — это просто неиерархическая таксономия. Если у вас нет другого применения для категорий, используйте их для жанра. Если они вам нужны, создайте дополнительные таксономии по мере необходимости для дополнительной классификации/категоризации и т. д.

    2. get_sidebar('mysidebar'); предназначен для вызова файла шаблона боковой панели, в вашем случае sidebar-mysidebar.php . dynamic_sidebar('name'); предназначен для вызова боковых панелей, которые вы определили для панели администратора в файле functions.php. в вашем основном файле шаблона вы обычно используете get_sidebar() для загрузки шаблона боковой панели, затем в этом шаблоне вызываете свой dynamic_sidebar(), а также добавляете любой дополнительный текст или боковую панель по умолчанию, если динамическая боковая панель не существует.

    • 0
    • спасибо Майло, так что: я должен использовать оба так? if ( !function_exists(‘dynamic_sidebar’) || !dynamic_sidebar(‘mysidebar’)) : echo «LLL»; get_sidebar(‘моя боковая панель’); Тогда почему эхо не появляется на странице прямо перед боковой панелью? ТАКЖЕ, предположим, я хотел бы создать меню для «статьи для оплаты» и «бесплатные статьи», внутри них: категории, такие как «см. статьи о боевиках», затем «статьи о комедиях», некоторые из они будут бесплатными, а некоторые другие нет, как мне их организовать? «бесплатные статьи» => категория, «бесплатные статьи о боевиках» => таксономия ?

      • 0
    • они обычно не используются вместе, хотя могут. обычно get_sidebar вызывает шаблон, который затем содержит вызов динамической боковой панели. посмотрите на тему двадцатьдесят по умолчанию, чтобы увидеть, как они ее используют.

      • 0

Оставить ответ

You must login to add an answer.