ترمیم کرتے وقت مجھے بار بار "سیشن کی میعاد ختم ہو گئی ہے” کا پاپ اپ نظر آتا ہے

تحریر کردہ

میں

,

ایڈیٹنگ کے دوران مجھے مسلسل "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://” ہونا چاہیے۔ دوسرا عام مسئلہ یہ ہو سکتا ہے کہ ان URLs میں سے ایک میں "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 کو غیر فعال کرتا ہو۔ یہ بہت مفید ہے اور ہم ذاتی طور پر تجویز کریں گے کہ آپ اسے فعال رکھیں۔