Intereting Posts
Как ссылаться на пользовательскую .php-страницу в моей папке Фильтр yoast canonical add_action priority Показать тип персонализированного типа категории X на странице архива категории X? Как удалить пространство перед эллипсисом в выдержке? Создание динамического содержимого страницы с пользовательской страницы плагина WordPress аутентифицировать пользователя без пароля по ссылке активации электронной почты Редактирование содержимого страницы через FTP? Как я могу использовать get_permalink () вне цикла? Добавление структурированных данных JSON в WordPress Как разрешить только двум (или более) пользователям доступ к плагину Как получить роль пользователя нужна помощь WordPress. Как отображать как home.php, так и index.php? Является ли хорошей практикой изменять настройки мультимедиа при активации темы? Какова общая функция для добавления области виджета (не определенного типа)? проблема с the_permalink

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

В многоуровневой установке я хочу изменить короткую ссылку для пользовательских типов сообщений с этого 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%/ на отдельную запись.