यह V10 रीडिज़ाइन श्रृंखला के जेडी थीम्ड एपिसोड का एक अतिरिक्त विशेष रिटेन है !
हमने अंतिम शिकंजा को पूरी तरह से हरा दिया। हम अपने पंचांग अनुभाग के मुखपृष्ठ के लिए कुछ नेविगेशन का उत्पादन करने के लिए wp_list_pages () का उपयोग करने की कोशिश कर रहे थे। यह करने के लिए हमारे कॉल में से एक ने काम किया, दूसरे ने नहीं किया। हमने इसे प्राप्त करने के लिए हर तरह की कोशिश की, सब कुछ विफल रहा। साम्राज्य हमारे दरवाजे पर दस्तक दे रहा था।
इस पेंचकस में, हमने थोड़ा विराम लिया है, सिर साफ किया है, और समस्या को नए सिरे से समझा है।
अंततः हमें जो त्रुटि मिली, वह यह थी कि कार्यक्रम स्मृति से बाहर चल रहा था। हमें या तो इसे कम मेमोरी का उपयोग करने की आवश्यकता है (शायद बहुत कठिन है, हम यहां वर्डप्रेस कोर देव नहीं हैं) या इसे अधिक मेमोरी दें। हम बाद के लिए चुनते हैं।
डिफ़ॉल्ट रूप से वर्डप्रेस 32 एमबी मेमोरी का उपयोग करता है। हमारी wp-config.php फ़ाइल में, हम इसे जोड़कर दोगुना करते हैं:
define('WP_MEMORY_LIMIT', '64M');
मैंने एक वर्डप्रेस कोर देव के साथ इसकी पुष्टि की - यह बिल्कुल भी बुरा काम नहीं है। उन्होंने कहा कि वास्तव में यह उनके लिए डिफ़ॉल्ट मेमोरी उपयोग को बढ़ाने के लिए समय है। मेरे सर्वर में कई जीबी मेमोरी है, इसलिए यह समस्या नहीं होनी चाहिए।
जैसे ही वह जगह पर wp_list_pages()
होता है , दूसरा तुरंत काम करना शुरू कर देता है।
हमें यहां पीले रंग के झंडे को थोडा ऊपर फेंकना चाहिए और ध्यान देना चाहिए कि अगर सर्वर पर मेमोरी की समस्या है, तो हमें यह पेज देखना चाहिए। हालांकि मैं अतिरिक्त चिंतित नहीं हूं, क्योंकि 99 +% समय इस पृष्ठ को लोड करेगा, यह वास्तव में इन कार्यों को नहीं चलाएगा और डेटाबेस और सभी को मार देगा, यह एक स्थैतिक प्रतिलिपि होगी जिसे हमारे कैशिंग सेटअप द्वारा परोसा जा रहा है ।
याय हमने किया!