संपादन करते समय मुझे बार-बार “सत्र समाप्त हो गया” (Session Expired) पॉपअप दिखाई दे रहा है

द्वारा लिखित

में

,

संपादन करते समय मुझे बार-बार “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” है और दूसरे में नहीं।

ये मेल खाने चाहिए:

a96f7d7412 file jRzgrZO0et

या:

e00b20cbb4 file dTXaKDFHET

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

define( 'WP_HOME', 'http://example.com' );
define( 'WP_SITEURL', 'http://example.com' );
इसके बाद, अपना कैश और कुकीज़ साफ़ करें और फिर से प्रयास करें।

सुनिश्चित करें कि Heartbeat API अक्षम नहीं है

अंत में, जांचें कि क्या आपके पास कोई ऐसा प्लगइन (या थीम) है जो WordPress के Heartbeat API को जबरन अक्षम करता है। यह बहुत उपयोगी है और हम व्यक्तिगत रूप से अनुशंसा करेंगे कि आप इसे सक्षम रखें।