ฉันสามารถใช้ตัวเลขสำหรับบุ้งโพสต์ / หน้าได้หรือไม่?


10

เป็นไปได้ไหมที่จะใช้หมายเลขสำหรับบุ้งโพสต์ / หน้า? ฉันได้ลองใช้เช่น '123' สำหรับบุ้งหน้าของฉัน แต่ทุกครั้งที่ WordPress แปลงเป็น '123-2'

ฉันเดาว่าอาจมีการตีความหมายเลขใด ๆ โดย WP เป็น ID หมายเลขที่ฉันต้องการใช้ไม่มีส่วนเกี่ยวข้องกับรหัสโพสต์ / หน้า ฉันจะได้รับสิ่งนี้หรือไม่?

และใช่ฉันมีเหตุผลที่ดีในการใช้ตัวเลขแทนข้อความในกรณีนี้ :-)

แก้ไข: ในบันทึกทั่วไปที่เกี่ยวข้องมากขึ้นมีข้อ จำกัด อะไรบ้างในสิ่งที่คุณสามารถใส่ลงในกระสุนได้ ฉันพบว่าฉันยังไม่สามารถใช้เครื่องหมาย + ได้ แต่ฉันมีตัวละครนั้นในชื่อไฟล์ที่ใช้งานได้ดี


สิ่งหนึ่งที่น่าสนใจคือมันเกิดขึ้นเมื่อใช้กระสุนที่มีความยาว 4 ตัวอักษรเท่านั้น
RN Kushwaha

คำตอบ:


10

มันเป็นเพียงเพจที่มีปัญหา โพสต์ได้ดี

ดูเหมือนว่าเป็นข้อบกพร่องให้ฉัน แต่ไม่ว่าจะเป็นข้อบกพร่องหรือไม่คุณไม่สามารถใช้ทากที่เป็นตัวเลขบนหน้าเว็บ

นี่เป็นเพราะทากตัวเลขเช่น "/ 750 /" รบกวนปีโพสต์ "/ 2010 /" เป็นต้นและ WordPress ไม่สามารถบอกความแตกต่างได้

หากคุณบันทึกสองหน้าเพื่อร่างด้วยหมายเลขเดียวกัน (พูด 750) จากนั้น WordPress จะกำหนดบุ้ง 750-2 ให้กับทั้งสอง เมื่อเผยแพร่คนแรกจะอยู่ที่ 750-2 ส่วนที่สองจะอัปเดตเป็น 750-3 ไม่มีวิธีปกติในการรับกระสุน 750 บนหน้าเป็น 3.0

Update: http://core.trac.wordpress.org/ticket/11917เป็นตั๋วที่มีทากตัวเลขที่ผิดกฎหมาย


ไม่ใช่ข้อผิดพลาดมันเป็นวิธีที่ได้รับการออกแบบ: core.trac.wordpress.org/ticket/11863 โปรดทราบฉันไม่เห็นด้วยกับการตัดสินใจนั้นเป็นพิเศษ แต่มันคือสิ่งที่มัน (ถ้าคุณหรือคนอื่นไม่ชอบสิ่งนี้ ถ้าอย่างนั้นก็ให้ไปและแสดงความคิดเห็นบนตั๋วแทร็คนั้นเพื่อแสดงความคิดเห็นของคุณหรือสร้างตั๋วใหม่เพื่อหารือเกี่ยวกับปัญหาและโพสต์ลิงค์ที่นี่)
MikeSchinkel

โดยไม่คำนึงถึงคำตอบของคำถามคือ "ไม่ไม่ใช่สำหรับหน้าเท่านั้นการโพสต์ทากสามารถเป็นตัวเลขได้หน้าจะได้รับคำต่อท้าย"
WraithKenny

1

คำตอบสั้น ๆ : ใช่มันเป็นไปได้

ฉันไม่มีปัญหาในการใช้กระสุนที่มีหมายเลขบนคอนกรีตมันคือ "56789" แนบ -2 รับในกรณีที่คุณมีกระสุนอยู่แล้วในการใช้งานเพื่อให้ได้รับการเติมด้วยหมายเลขเพิ่มเติม

โดยทั่วไปแล้วจะทำงานได้เพราะกระสุนเป็นสตริงและตัวเลขเหล่านั้นเป็นสตริงเช่นกันไม่มีการใช้งานล่ามเพื่อระบุข้อเสนอแนะกระสุนของคุณเป็นตัวเลขแล้วจัดการมันด้วยวิธีอื่นเช่นระบุเป็นคำภาษาอังกฤษ

ดังนั้นคุณสามารถเรียกดูบล็อกของคุณโดยใช้กระสุน 123 และดูว่ามีอะไรบ้าง นอกจากนี้คุณอาจมองในฐานข้อมูลของคุณและมองหาตัวบุ้งในข้อมูลเพราะมันอาจถูกใช้ในสิ่งที่แนบมา

อัปเดต:ฉันสามารถมีกระสุนได้123เช่นกัน - เพื่อรับข้อมูล /%year%/%monthnum%/%postname%ไม่มีปัญหากับตัวเลขที่และการตั้งค่าความคิดเห็นนี้สวย:


คุณอาจหลีกเลี่ยงที่จะใช้ค่าตัวเลขที่สูงเช่นนี้เพราะมันใหญ่กว่า ID เพจที่เป็นไปได้สำหรับหน้าเว็บในไซต์ของคุณหรือไม่
Curran ริก

ขอบคุณสำหรับคำตอบ. ฉันไม่ได้กำหนดหน้าใด ๆ ด้วยกระสุนดังนั้นจึงไม่ใช่ปัญหากระสุนที่มีอยู่แล้ว ฉันเรียกดูตำแหน่งที่ตั้ง (เพราะเหตุใดฉันจึงไม่คิดอย่างนั้น) http://mysite/parent/child/123และแสดงเนื้อหาเดียวกันกับที่ใช้http://mysite/parent/child/- ไม่สำคัญว่าจะใส่หมายเลขใด
avesse

หมายเลขสูงสุดของ ID เพจคืออะไร Tada: bigint (20) ไม่ได้ลงชื่อมีสูงสุด 18 446 744 073 709 551 615 ( dev.mysql.com/doc/refman/5.0/en/numeric-types.html ) แต่ก็อาจจะมีโหมดตัวเลขลึกลับในทาก?
hakre

0

ฉันค่อนข้างมั่นใจว่ามันเป็นไปไม่ได้ที่จะใช้ตัวเลขสำหรับตัวบุ้งเนื่องจากกระบวนการเขียน URL ใหม่ ฉันไม่ทราบเหตุผลทางเทคนิคที่แน่นอน แต่ฉันเห็นได้ว่าเหตุใดจึงต้องป้องกันทากที่เป็นตัวเลขจากการจับคู่ ID หน้าตัวเลขจริง


0

เป็นไปได้อย่างแน่นอนที่จะใช้ตัวเลขสำหรับทากหน้า อย่างไรก็ตามการเพิ่มหมายเลขแบบสุ่มไปที่ท้าย URL ของหน้าจะส่งคืนหน้านั้นเสมอ (เว้นแต่จะตรงกับ URL ของหน้าอื่น) เนื่องจากเอ็นจินการเขียนใหม่จะเรียงตัวเลขเพื่อให้ตรงกับจุดสิ้นสุดของหน้าการเรียงลำดับเพื่อให้การแบ่งหน้าภายในโพสต์ ฉันเดาว่าคุณมีโพสต์บางแห่งในฐานข้อมูลของคุณที่ใช้ 123 เป็นกระสุน (อาจเป็นภาพหรือสิ่งที่แนบอื่น ๆ หรือรายการเมนูหรืออย่างอื่น) หากคุณแก้ไขนั้นคุณควรจะสามารถตั้งค่ากระสุนของหน้าเป็น 123 และมันจะทำงาน WordPress เพิ่มกฎการเขียนซ้ำสำหรับแต่ละหน้าทีละรายการดังนั้นจึงไม่ใช่ปัญหาที่จะไม่จดจำ

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.