संपादन करते समय मुझे बार-बार “Session Expired” पॉपअप आ रहा है
Page Builder Sandwich नियमित रूप से जांच करता है कि क्या आप अभी भी WordPress में लॉग इन हैं। यह सुनिश्चित करने के लिए किया जाता है कि जब आप सेव बटन दबाएं, तब आपके बदलाव वास्तव में सहेजे जा सकें। इसका उपयोग पोस्ट लॉकिंग और ऑटो-सेव के लिए भी किया जाता है।
अपनी जांच करने के लिए हम WordPress Heartbeat API पर निर्भर करते हैं, और यह बदले में ब्राउज़र कुकीज़ और सत्रों पर निर्भर करता है। इसलिए यदि आपको संपादन के दौरान बार-बार वे “session expired” पॉपअप मिल रहे हैं, तो हो सकता है कि कोई चीज़ WordPress को आपको ठीक से ट्रैक करने में बाधा डाल रही हो। इसे हल करने के लिए आप यहाँ कुछ चीज़ें कर सकते हैं:
अपना कैश खाली करें
यदि आपके पास कैशिंग प्लगइन्स इंस्टॉल हैं, या DNS कैशिंग, या किसी भी प्रकार की कैशिंग है, तो उन्हें साफ़ करें। अपने ब्राउज़र का कैश भी साफ़ करें। यह संभव है कि आपकी साइट के लिए आपको नवीनतम स्क्रिप्ट नहीं मिल रही हों।
अपनी कुकीज़ साफ़ करें
यह भी संभव है कि आपकी कुकीज़ दूषित हो गई हों, इसे आपके ब्राउज़र की सेटिंग्स से ब्राउज़र कुकीज़ को साफ़ करके आसानी से हल किया जा सकता है। यह आमतौर पर उस विकल्प के पास होता है जहाँ आप अपने ब्राउज़र का कैश साफ़ करते हैं।
अपनी साइट URL सेटिंग्स की जाँच करें
Settings > General पर जाएं और अपनी सेटिंग्स की जांच करें। WordPress Address (URL) और Site Address (URL) की सेटिंग्स देखें। इनके डोमेन और प्रोटोकॉल आपके वास्तविक डोमेन से मेल खाने चाहिए। उदाहरण के लिए, यदि एक में “http://” है लेकिन आप “https://” का उपयोग करके अपनी साइट पर जाते हैं, तो सेटिंग्स में “https://” होना चाहिए। एक अन्य सामान्य समस्या यह हो सकती है कि इनमें से किसी एक URL में “www” है और दूसरे में नहीं।
ये मेल खाने चाहिए:

या:

इसे ठीक करने के लिए, आप Settings > General से सेटिंग्स बदल सकते हैं। यदि आप उन सेटिंग्स को संपादित नहीं कर सकते हैं, तो आप अपना FTP खोल सकते हैं और wp-config.php फ़ाइल को संपादित कर सकते हैं, और ये पंक्तियाँ जोड़ सकते हैं:
define( 'WP_HOME', 'http://example.com' ); define( 'WP_SITEURL', 'http://example.com' );