Сделайте URL поста красивым, используя JetEngine

Вопрос или проблема

В настоящее время я использую JetEngine и создал пользовательский тип записи под названием Creator. Я также создал таксономию под названием Creator Categories. У меня есть пост Creator с именем Beyond the Wall, которому я присвоил таксономию под названием Arts. Когда я перехожу к этому посту, что я хочу видеть в URL – это mysite.com/creator/arts/beyond-the-wall. В настоящее время я не трогал настройки постоянных ссылок, и когда я посещаю этот пост, он показывает только mysite.com/arts/beyond-the-wall, как мне добиться вышеуказанной цели? Я в замешательстве и расстроен, так как это действительно кажется простым. Буду очень благодарен за любые ссылки и рекомендации.

Ответ или решение

Чтобы сделать URL вашего поста в JetEngine более привлекательным, вам необходимо внести несколько изменений как в настройках самих пользовательских постов, так и в конфигурациях постоянных ссылок (пермалинки). Ниже приведены подробно описанные шаги для достижения желаемого результата.

Шаг 1: Проверьте настройки постоянных ссылок

  1. Перейдите в панель управления WordPress.
  2. Перейдите в раздел Настройки > Постоянные ссылки.
  3. Убедитесь, что вы выбрали пользовательскую структуру постоянных ссылок. Рекомендуется использовать формат /post-name/ или /%category%/%postname%/, если вы хотите использовать категории в URL.

Шаг 2: Настройка пользовательских постов и таксономий

На этом этапе нужно убедиться, что ваш пользовательский тип постов и таксономии корректно настроены.

  1. В редакторе JetEngine, который вы используете для создания структуры своих пользовательских постов.
  2. Убедитесь, что ваш пользовательский тип постов Creator настроен правильно. Проверьте, чтобы таксономия Creator Categories была привязана к этому типу постов.
  3. В настройках таксономии убедитесь, что rewrite для Creator Categories установлен в значение true и указывает на правильный базовый путь. Например, вы можете задать базовый маршрут как creator или оставлять его пустым, если он уже используется.

Шаг 3: Настройка структуры URL для ваших постов

Теперь необходимо настроить, чтобы URL поста отображал как таксономию, так и название поста.

  1. В настройках таксономии Creator Categories добавьте rewrite параметр, который будет соответствовать желаемой структуре. Вам нужно будет установить это значение так:

    'rewrite' => array('slug' => 'creator/%creator_categories%')

    Это подскажет WordPress, что в URL нужно подставить ссылки на вашу таксономию.

  2. В самом коде вашего поста (если вы используете шаблоны JetEngine), важно убедиться, что при выводе ссылок используется функция get_permalink() с правильным post_id, чтобы соблюдалась структура URL.

Шаг 4: Обновление постоянных ссылок

После внесения всех изменений необходимо обновить постоянные ссылки:

  1. Вернитесь в Настройки > Постоянные ссылки на вашей панели управления.
  2. Просто нажмите на кнопку Сохранить изменения. Это позволит WordPress перегенерировать структуру постоянных ссылок.

Шаг 5: Проверка результата

Теперь перейдите к вашему посту Beyond the Wall, и проверьте, изменился ли URL на желаемый: mysite.com/creator/arts/beyond-the-wall.

Заключение

Следуя всем перечисленным шагам, вы сможете настроить красивую структуру URL для ваших постов, используя JetEngine. Важно помнить, что правильная настройка постоянных ссылок не только улучшает внешний вид вашего сайта, но и может положительно сказаться на SEO. Предложенная структура URL способствует лучшей индексации страниц поисковыми системами и делает ваш контент более доступным для пользователя.

Если у вас возникли дополнительные вопросы или вы столкнетесь с трудностями, рекомендую обратиться к официальной документации JetEngine или сообществу пользователей для получения дополнительной помощи.

Оцените материал
Добавить комментарий

Капча загружается...