himanshuvyas
  • 0
Новичок

Назначение нескольких макетов с пользовательскими страницами в WordPress?

  • 0

( Примечание модератора: этот вопрос ранее назывался «Как добавить несколько пользовательских страниц в WordPress» )

Я разрабатываю сайт WordPress, и прямо сейчас у меня есть собственная домашняя страница, а другие — страницы WordPress по умолчанию. Теперь я хочу добавить еще одну пользовательскую страницу для какой-то целевой страницы. Это не будет подстраницей. Макет и дизайн этой страницы отличаются. Как я могу добавить это на свой сайт WordPress?

Share
  1. Похоже, вам нужен пользовательский шаблон страницы. Это довольно просто, если вы хотите назвать свой макет «Мой специальный макет», просто создайте файл в каталоге тем, назвав его как угодно (я бы назвал его «page-my- special-layout.php», но это не обязательно) и добавьте следующий комментарий в начало файла шаблона:

    <?php
    /*
    Template Name: My Special Layout
    */
    

    После комментария введите любой HTML-код, необходимый для оформления желаемой страницы.

    Затем, когда у вас есть шаблон в каталоге вашей темы, и вы загрузите редактор страниц в консоли администратора WordPress, вам будет предоставлена ​​​​возможность назначить его в качестве шаблона страницы; просто как тот:

    Редактор страниц WordPress с выделенным выбором шаблона страницы

    • 0
    • Спасибо за точный ответ, но когда я добавляю контент и сохраняю пользовательскую страницу, WordPress автоматически создает основное меню в соответствии с его заголовком. Я не хочу этого. я просто хочу связать пользовательскую страницу со вторичным меню. Итак, как я могу отключить основную ссылку в этом аспекте?

      • 0
    • @Himanshu Vyas — Вы имеете в виду, что если вы создадите новую страницу, WordPress автоматически добавит ее в основное меню? Да, он будет делать это, если вы явно не определите ОБА меню и явно не назначите каждому меню расположение меню, в противном случае он неявно добавит все страницы в основное меню. Это помогает?

      • 0
    • да, я понимаю, но как остановить автоматическое создание основного меню при добавлении пользовательской страницы?

      • 0
    • @Himanshu Vyas — то, что я сказал в своем предыдущем комментарии; вам необходимо явно определить ОБА первичное и вторичное меню, включая явное добавление параметров меню к каждому и явно назначить каждое меню связанному с ним расположению меню. Вы звонили register_nav_menus(), чтобы создать свое вторичное меню? Вы назначили каждому меню место в меню, используя раздел « Внешний вид»> «Меню » консоли администратора, как я объяснил здесь: wordpress.stackexchange.com/questions/2757/#2760 ?

      • 0
    • Хорошо, теперь я понимаю. У меня есть идея об этом сейчас. Я чрезвычайно благодарен за ваши ответы на мои многочисленные вопросы. На самом деле очень-очень спасибо, но, возможно, я еще раз спрошу вас об этом, так как я новичок в wordpress.

      • 0

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

You must login to add an answer.