Intereting Posts
Ошибка WordPress wp-login.php cookie Как я могу автоматически создавать сообщения подкастов из содержимого конкретного каталога? Как удалить атрибут заголовка ссылки комментария? Показать все сообщения о таксономии по базовому таксономии URL Перемещение строки поиска в строку меню Отображение 1-го сообщения из каждого тега с изображением Как галерея связана с каким-то сообщением в базе данных? Можно ли назначить шаблон настраиваемому типу сообщений? Используйте WP_Query или query_posts () или get_posts () для оптимизации сайта? Крючок для запроса URL-адреса Почему я получаю 301 на существующем посту? Главная страница блога работает, но название говорит, что страница не найдена Меню администратора левой руки WordPress всегда сворачивается Сделать страницу архивом персонализированного типа сообщения Сохранение вкладок и разрывов строк в <pre> <code> при переключении с HTML на Visual Editor

Специальная чистая короткая ссылка типа сообщения

В многоуровневой установке я хочу изменить короткую ссылку для пользовательских типов сообщений с этого http://example.com/site/?p=5 на этот http://example.com/site/5

Я видел, что если я установил параметры постоянных ссылок на /%post_id%/ он работает нормально.

Является ли это официальным приемлемым способом или просто взломать?

Solutions Collecting From Web of "Специальная чистая короткая ссылка типа сообщения"

Да, это правильно. Вы можете выбрать пользовательскую константу, как хотите. Но он ограничивается только этими официальными тегами .

И %post_id% – один из этих тегов, поэтому вы можете его использовать.

Просто обратите внимание на то, что вам нужно закончить настраиваемую структуру с помощью идентификатора или имени сообщения, поскольку codex говорит

Убедитесь, что вы закончили свою структуру либо %post_id% либо %postname% (например, /%year%/%monthnum%/%day%/%postname%/ ), чтобы каждая постоянная ссылка /%year%/%monthnum%/%day%/%postname%/ на отдельную запись.