@altkov

Как создать свой тег для постоянных ссылок в Wordpress?

Нужно, чтобы кастомная таксономия была включена в url постов (обычных, не кастомный тип постов), как категория. Я сделал это так: прописал в настройках
http://siringallery.ru/%wall%/%postname%/, а в коде функция на событии pre_post_link заменяет %wall% на нужный элемент таксономии. Казалось бы, успех, вот только теперь у меня страницы выдают ошибку 404, потому что ищут элемент таксономии с названием страницы, а не страницу. Но плейсхолдер %category% так не делает, как же завести свой плейсхолдер правильно?
  • Вопрос задан
  • 62 просмотра
Пригласить эксперта
Ответы на вопрос 1
ArchitectOfRuin
@ArchitectOfRuin
WordPress-энтузиаст, маркетолог, переводчик
Пермалинки сбрасывали?
Переключаетесь на любую другую схему, сохраняете, потом обратно к своей выбранной схеме и снова Save.
Другие варианты решения проблемы:
смотреть в сторону https://developer.wordpress.org/reference/function... (внизу страницы есть примеры регулярных выражений).
пробовать плагин https://wordpress.org/plugins/permalink-editor/.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы