एक मुवक्किल ने वास्तव में एक लंबे स्लग (90 वर्ण), कोई विशेष वर्ण (हाइफ़न के अलावा) आदि के साथ एक पोस्ट बनाया।
जब भी उस पोस्ट के लिंक पर क्लिक किया गया, जिसमें एडमिन बैक एंड से "पूर्वावलोकन" या "इस पोस्ट को देखें" लिंक शामिल हैं, तो एक 404 जेनरेट किया गया था।
एक बार जब हमने मैन्युअल रूप से स्लग को ट्रिम किया, तो सब कुछ उम्मीद के मुताबिक काम किया। क्या यह "सुविधा" या "बग" है?
EDIT: DB सीमा के बारे में बात करने वाले सभी लोगों के लिए एक नोट।
यदि मैं डीबी क्षेत्र की सीमा से टकरा रहा था, तो स्लग को ही काट दिया जाएगा। इसके बारे में एक सेकंड सोचें। अधिकांश WP स्थापनाओं के मामले में, wp_posts.post_name VARCHAR (200) है। तो, मान लीजिए कि कोई व्यक्ति शीर्षक में> 200 वर्णों के साथ टाइप करता है। क्या होता है? स्लग को 200 वर्णों तक काट दिया जाता है और wp_posts.post_name में संग्रहीत किया जाता है। ऐसा नहीं है कि कोई व्यक्ति ब्राउज़र एड्रेस बार में पोस्ट का पूरा शीर्षक टाइप कर रहा है, और रिक्त स्थान के साथ रिक्त स्थान का प्रतिस्थापन कर रहा है? URL WordPress द्वारा उत्पन्न किया जा रहा है, और यह wp_posts.post_name तालिका से URL प्राप्त कर रहा है और इसे लंगर टैग के href विशेषता में डाल रहा है। इसलिए वहां कोई असमानता नहीं है। पूरी डीबी चीज एक लाल हेरिंग है।
किसी भी मामले में, प्रश्न में स्लग केवल 90 वर्ण है, इसलिए इसका डीबी सीमा से कोई लेना-देना नहीं है।
क्या फिर से लिखने के आसपास कोई ज्ञात सीमाएं हैं?