Чи можу я скористатися номером для публікації сторінки / сторінки?


10

Чи можна використовувати номер для запису / сторінки сторінки? Я намагався використовувати, наприклад, "123" для моєї сторінки-кулі, але кожен раз, коли WordPress перетворює його на "123-2".

Я здогадуюсь, що WP будь-яке число, можливо, інтерпретується як ідентифікатор. Цифра, яку я хочу використовувати, не має нічого спільного з ідентифікаторами допису / сторінки. Чи можу я обійти це?

І так, у мене є вагомі причини використовувати число замість тексту в цьому випадку :-)

Редагувати: На пов'язаній, більш загальній примітці, які обмеження існують щодо того, що ви можете поставити в слизу? Я виявив, що я також не можу використовувати знак +, хоча у мене цей символ у назвах файлів працював чудово.


Цікавим є те, що він виникає при використанні лише цифрового шлака довжиною 4 символів.
RN Kushwaha

Відповіді:


10

Це лише Сторінки, де це питання. Пости чудово.

Мені це здається помилкою, але незалежно від того, чи це помилка чи ні, ви не можете використовувати числові слизи на сторінках.

Це пояснюється тим, що кількість смол на зразок "/ 750 /" заважає років публікацій "/ 2010 /" тощо. Та WordPress не може визначити різницю.

Якщо ви збережете дві сторінки для чернетки з однаковим номером (скажімо, 750), то WordPress призначає кулі 750-2 обом. Після публікації перший залишиться 750-2, а другий оновиться до 750-3. Немає нормального способу отримати слуп 750 на сторінці станом на 3.0

Оновлення: http://core.trac.wordpress.org/ticket/11917 - це квиток, який забороняє чисельні смоли.


Не помилка , це так, як вона була розроблена: core.trac.wordpress.org/ticket/11863 Зауважую, я особливо не згоден з цим рішенням, але воно є тим, що воно є (якщо вам чи іншим це не подобається то будь-яким чином перейдіть і прокоментуйте цей заліковий квиток, висловивши свою думку, або створіть інший квиток, щоб обговорити це питання та опублікуйте посилання тут.)
MikeSchinkel

Незважаючи на це, відповідь на питання: "Ні, не для сторінок. Лише повідомлення можуть бути номерами. Сторінки отримають суфікс".
WraithKenny

1

Коротка відповідь: Так, це можливо.

Я не мав жодних проблем використовувати нумерований слизь, на бетоні це було «56789». -2 приєднується у випадку, якщо ви вже використовуєте слизьку, так що вона має приставку з додатковим номером.

Це, як правило, працює, тому що слуг - це рядок, і ці числа також є рядком, а також не працює перекладач, який ідентифікує вашу пропозицію про сліг як номер, а потім обробляє його якось інакше як ідентифікацію як англійських слів.

Тож ви можете переглядати свій блог зі слизом 123 і подивитися, що там є. Крім того, ви можете зазирнути у вашу базу даних і шукати кулі у самих даних, оскільки він може звикнути в додатку чи так.

Оновлення: я можу мати і слимака 123- лише для інформації. Немає проблем з цим номером і це досить PermaLink настройки: /%year%/%monthnum%/%postname%.


Ви, можливо, відмовилися від використання такого високого числового значення, оскільки воно було набагато більше, ніж будь-які можливі ідентифікатори сторінок для ваших веб-сайтів?
Рік Курран

Дякую за вашу відповідь. Я не визначив жодної сторінки зі слизом, тому це вже не існуюча проблема. Я переглянув місцеположення (чому я не думав про це?), Наприклад, http://mysite/parent/child/123мені показали той самий вміст, що і для http://mysite/parent/child/- не має значення, яке число я туди вклав.
avesse

Яке найвище число для ідентифікатора сторінки? Tada: bigint (20) UNSIGNED має максимум 18 446 744 073 709 551 615 ( dev.mysql.com/doc/refman/5.0/en/numeric-types.html ). Але добре, може, є езотеричний режим числення в слизах?
хакре

0

Я майже впевнений, що неможливо використовувати номери для слизів через те, що процес перезапису URL-адреси. Я не знаю точної технічної причини для цього, але я можу зрозуміти, чому потрібно було б не допустити, щоб числові молюски відповідали фактичному числовому ідентифікатору сторінки.


0

Абсолютно можливо використовувати номери для сторінок. Однак додавання випадкового числа до кінця URL-адреси сторінки завжди поверне цю сторінку (якщо тільки вона не відповідає URL-адресі іншої сторінки), оскільки механізм перезапису приєднується до чисел, щоб відповідати кінцям сторінки permastructs, щоб дозволити пагінацію всередині публікацій. Я здогадуюсь, що у вас є десь у вашій базі даних, який використовує 123 як свій слуг (це може бути зображення чи інше вкладення, пункт меню чи щось інше). Якщо ви виправите це, ви зможете встановити кулі сторінки на 123, і вона спрацює. WordPress додає правила перезапису для кожної сторінки окремо, тому проблема не в тому, щоб її не розпізнати.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.