সম্পাদনা করার সময় আমি ক্রমাগত একটি “সেশনের মেয়াদ শেষ হয়েছে” পপআপ পাচ্ছি

লিখেছেন

এ

,

সম্পাদনা করার সময় বারবার “সেশন সমাপ্ত” পপআপ আসছে

Page Builder Sandwich নিয়মিতভাবে পরীক্ষা করে যে আপনি এখনও WordPress-এ লগ ইন আছেন কিনা। আপনি সংরক্ষণ (সেভ) বোতামে ক্লিক করার সময় আপনার পরিবর্তনগুলি যেন নিশ্চিতভাবে সংরক্ষিত হয়, তা নিশ্চিত করতে এটি করা হয়। এটি পোস্ট লকিং এবং স্বয়ংক্রিয়ভাবে সংরক্ষণের (autosaves) জন্যও ব্যবহৃত হয়।

আমাদের যাচাইকরণগুলি পরিচালনা করতে আমরা WordPress Heartbeat API-এর ওপর নির্ভর করি এবং এটি ব্রাউজার কুকিজ ও সেশনের ওপর নির্ভর করে। তাই সম্পাদনা করার সময় আপনি যদি বারবার সেই “session expired” পপআপ দেখতে পান, তবে এমন কিছু থাকতে পারে যা WordPress-কে আপনাকে সঠিকভাবে ট্র্যাক করতে বাধা দিচ্ছে। এর সমাধানের জন্য আপনি যা করতে পারেন তা নিচে দেওয়া হলো:

আপনার ক্যাশ খালি করুন

আপনার যদি ক্যাশিং প্লাগইন ইনস্টল করা থাকে, অথবা ডিএনএস ক্যাশিং, বা যেকোনো ধরনের ক্যাশিং থাকে, তবে সেগুলো সাফ করুন। আপনার ব্রাউজারের ক্যাশও সাফ করুন। এমন হতে পারে যে আপনার সাইটের জন্য সর্বশেষ স্ক্রিপ্টগুলো লোড হচ্ছে না।

আপনার কুকিজ সাফ করুন

এটিও হতে পারে যে আপনার কুকিজ নষ্ট (corrupted) হয়ে গেছে, আপনার ব্রাউজারের সেটিংস থেকে ব্রাউজার কুকিজ সাফ করার মাধ্যমে সহজেই এর সমাধান করা যেতে পারে। এটি সাধারণত আপনার ব্রাউজারের ক্যাশ সাফ করার বিকল্পের কাছাকাছি থাকে।

আপনার সাইটের 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 নিষ্ক্রিয় করে দেয়। এটি খুবই সহায়ক এবং আমরা ব্যক্তিগতভাবে এটি সক্রিয় রাখার পরামর্শ দিই।