Можно ли использовать номер для слага поста / страницы? Я пытался использовать, например, «123» для моей страницы, но каждый раз WordPress конвертирует его в «123-2».
Я предполагаю, что любое число, возможно, интерпретируется WP как идентификатор. Номер, который я хочу использовать, не имеет ничего общего с идентификаторами записей / страниц. Могу ли я обойти это?
И да, у меня есть веская причина для использования числа вместо текста в этом случае :-)
Редактировать: На связанном, более общем примечании, какие ограничения есть на то, что вы можете положить в слаг? Я обнаружил, что я также не могу использовать знак +, хотя у меня этот символ в именах файлов работал просто отлично.
Ответы:
Это только страницы, где это проблема. Посты в порядке.
Мне это кажется ошибкой, но независимо от того, является ли это ошибкой, вы не можете использовать числовые слагы на страницах.
Это связано с тем, что слагаемые числа типа "/ 750 /" мешают постам года "/ 2010 /" и т. Д., А WordPress не может определить разницу.
Если вы сохраняете две страницы для черновика с одним и тем же номером (скажем, 750), WordPress назначает слаг 750-2 для обеих. После публикации первый будет оставаться 750-2, а второй обновится до 750-3. Там нет нормального способа получить слаг 750 на странице с 3,0
Обновление: http://core.trac.wordpress.org/ticket/11917 - это билет, запрещающий числовые слизни.
источник
Краткий ответ: да, это возможно.
У меня не было проблем, чтобы использовать пронумерованный слизень, на бетоне это было "56789". Прибавьте -2, если у вас уже есть слаг, поэтому к нему добавляется дополнительный номер.
Обычно это работает, потому что слаг является строкой, а эти числа также являются строкой, поэтому не работает интерпретатор, который идентифицирует ваше предложение слага как число, а затем обрабатывает его другим способом, идентифицирующим как английские слова.
Таким образом, вы можете просмотреть свой блог с помощью slug 123 и посмотреть, что там. Кроме того, вы можете заглянуть в свою базу данных и найти фрагмент в самих данных, потому что они могут быть использованы во вложении или около того.
Обновление: я могу иметь слизняк
123
- только для информации. Никаких проблем с этим номером и с такими настройками/%year%/%monthnum%/%postname%
.источник
http://mysite/parent/child/123
и мне показали тот же контент, что и дляhttp://mysite/parent/child/
- не имеет значения, какой номер я там ввел.Я почти уверен, что невозможно использовать числа для слагов из-за того, что процесс перезаписи URL-адреса. Я не знаю точную техническую причину этого, но я понимаю, почему это должно было бы препятствовать тому, чтобы числовые блоки соответствовали фактическому числовому идентификатору страницы.
источник
Абсолютно возможно использовать числа для слагов страниц. Однако добавление случайного числа в конец URL-адреса страницы всегда будет возвращать эту страницу (если только она не совпадает с URL-адресом другой страницы), поскольку механизм перезаписи привязывает числа, соответствующие концам пермаструктуры страницы, чтобы обеспечить разбиение на страницы внутри сообщений. Я предполагаю, что у вас есть какой-то пост в вашей базе данных, который использует 123 в качестве своего слага (это может быть изображение или другое вложение, или пункт меню, или что-то еще). Если вы исправите это, вы сможете установить slug своей страницы на 123, и он будет работать. WordPress добавляет правила перезаписи для каждой страницы в отдельности, поэтому проблема не в том, что она не распознается.
источник