ওয়ার্ডপ্রেস সিএসএস এর পরিবর্তন আপডেট হচ্ছে না।
আপনার যদি একটি ওয়ার্ডপ্রেস ব্লগ / ওয়েবসাইট থাকে এবং আপনি style.css ফাইলে কিছু আপডেট করতে চান, তাহলে আপনি কখনও কখনও লক্ষ্য করবেন যে আপনার ব্রাউজারে সাথে সাথে পরিবর্তন দেখাচ্ছে না, যদিও আপনি কুকিজ পরিস্কার করেছেন। এটা কয়েক দিনে আগে আমার সাথে ঘটেছে যখন আমি আমার ব্লগের লেখার আকার বড় করতে চেয়েছি।
আমার ব্লগ পোস্ট এর ফন্টের আকার বড় করার জন্যে, এর আগের সম্পাদনায় আমি নিশ্চিত ছিলাম যে formats.css ফাইলে কাজ করা প্রয়োজন, style.css ফাইলে না (আমার ব্লগ এর ফন্টের আকার পরিবর্তন formats.css মধ্যে করতে হয়)। আমার ক্রোম ব্রাউজারের সাহায্যে একটি পোস্টের কিছু শব্দ নির্বাচন করি, তারপর মাউসের ডান বাটন চেপে Inspect element এ ক্লিক করি। নিচের চিত্রের মত দেখতে পাবেন। এটি আমাকে ফাইল গুলো দেখিয়েছে যা সম্পাদনা করা প্রয়োজন (এই ক্ষেত্রে style.css এর মধ্যে না, formats.css এর মধ্যে)। আপনি formats.css ফাইলে দেখতে পারবেন, line-hight 22px ছিল এবং ফন্ট সাইজ 14 px আছে।
এর পর আমি আমার ওয়ার্ডপ্রেস admin panel এ Login করি, তারপর Appearance->Editor section এ যাই এবং formats.css ফাইলে ক্লিক করি। আমি ২০৪ লাইন চেক করি এবং পরিবর্তন করি।
এখানে সম্পাদনা:
দয়া করে মনে রাখবেন. আমি line-hight 22px থেকে 26 px এবং ফন্ট সাইজ 14px থেকে 15px এ পরিবর্তন করি, তারপর আমি ফাইল সংরক্ষন করি, আমার ব্রাউজারের কুকিজ পরিস্কার করি এবং পৃষ্ঠাটি রিফ্রেশ করি। কিন্তু আমি কোন পার্থক্য দেখতে পাইনি। আমি অন্যান্য ব্রাউজার চেক করি যেমন, ফায়ারফক্স, ইন্টারনেট এক্সপ্লোর, সাফারি। কিন্তু সব একই ফলাফল দেখিয়েছিল। আমি খুবই বিভ্রান্ত হয়েছিলাম এবং একটি সমাধান খুঁজে বের করার জন্যে গুগল এ অনুসন্ধান করি। কিছু ব্লগ পোস্ট পড়ার পর আমি বুঝতে পেরেছিলাম যে এটা ওয়ার্ডপ্রেস CSS এর সমস্যা ছিল না। সমস্যা ছিল আমার ওয়েব হোস্টিং প্রদানকারীর থেকে: Fatcow.com
Fatcow.com স্বয়ংক্রিয়ভাবে তাদের সার্ভারে হোস্ট করা যে কোন ওয়েব সাইটের জন্য ওয়েব ক্যাশ সংরক্ষন করে। আমার ওয়েবসাইট এর ওয়েব ক্যাশের অবস্থা এই রকম ছিল:
আপনার ওয়েবসাইট / ব্লগ যদি FatCow কোম্পানিতে হোস্ট করা হয়, এবং আপনি যদি আপনি style.css বা formats.css ফাইল সম্পাদনার পর আপনার ওয়েবসাইটে তাত্ক্ষণিক পরিবর্তনগুলো দেখতে চান, তাহলে আপনাকে নিশ্চিত করতে হবে যে স্বয়ংক্রিয় ক্যাশ সংরক্ষন বন্ধ করা আছে। ওয়েব ক্যাশ হচ্ছে একটি পদ্ধতি যেখানে ওয়েব ফাইল বা নথি যেমন এইচটিএমএল, ওয়েব পেজ এবং গ্রাফিক্স বা ইমেজ, সার্ভারের লোড, ব্যান্ডউইথ ব্যবহার, এবং পরিবর্তন গুলো ক্ষণিকের জন্য সংরক্ষন করা হয়।
আপনার ওয়েব হোস্টিং কন্ট্রোল প্যানেল থেকে ক্যাশ সংরক্ষন বন্ধ করা শিখতে নিম্নলিখিত পদক্ষেপ গুলো অনুগ্রহ করে পড়ুন।
ধাপ ১: Fatcow.com যান এবং কন্ট্রোল প্যানেল এ ক্লিক করুন। আপনার ব্যবহারকারী নাম এবং পাসওয়ার্ড প্রবেশ করিয়ে লগ ইন করুন।
ধাপ 2: লগ ইন করার পর “ওয়েব ক্যাশে নিয়ন্ত্রণ সামগ্রী” ( Web Cache Control Tool) খুঁজে বের করতে হবে। আপনি এটি “অতিরিক্ত সরঞ্জাম”( Additional Tools) এর মধ্যে খুঁজে পাবেন। আইকনে ক্লিক করুন।
ধাপ 3: এখন আপনি এইচটিএমএল, সিএসএস, স্ক্রিপ্ট, ছবি (ক্যাশের অধীনে না) রেডিও বাটন চেক করুন এবং তারপরে “পরিবর্তন সংরক্ষণ করুন” বাটন ক্লিক করতে হবে।
ধাপ 4: আপনার ব্রাউজার কুকিজ পরিস্কার করুন।
ধাপ 5: পরিবর্তনগুলো দেখার জন্য ওয়েব পেজ রিফ্রেশ করুন।
কত সহজ, তাই না? আমি এই সমাধান বের করতে ৪-৫ ঘন্টা ব্যয় করেছি এবং আমি যখন সফল হয়েছি, ভাবলাম আপনাদের সাথে এটি শেয়ার করা উচিত। আপনার ওয়েবসাইটে পরিবর্তন চেক করার পরে ওয়েব হোস্টিং কন্ট্রোল প্যানেল থেকে ক্যাশ চালু করুন যাতে আপনার ওয়েবসাইট দর্শক এর জন্য দ্রুত লোড করতে সাহায্য করে, যারা তাদের ব্রাউজার এর কুকিজ পরিস্কার করে না।
আশা করি আপনি এই পোস্টটি পড়ে কিছু শিখতে পেরেছেন। এই পোস্টটি যদি আপনার ভালো লাগে, তাহলে দয়া করে আপনার মন্তব্য শেয়ার করুন।
মন্তব্য করুন