Question2Answer (Q2A) সাইটের আরএসএস ফিডে (RSS Feed) কোনো প্রশ্নের উত্তর দেওয়ার পর সেটির শিরোনামের শুরুতে স্বয়ংক্রিয়ভাবে [answered] বা [উত্তর দেওয়া হয়েছে] লেখাটি যুক্ত হয়। এটি রিমুভ করার জন্য আপনাকে Q2A-এর মূল কোড ফাইল থেকে একটি ছোট ফাংশন পরিবর্তন করতে হবে।
নিচের সহজ ধাপগুলো অনুসরণ করে এটি রিমুভ করুন:
️ কোড পরিবর্তনের মাধ্যমে [answered] লেখা সরানোর নিয়ম:
১. আপনার হোস্টিংয়ের cPanel অথবা FTP-তে লগইন করুন।
২. আপনার সাইটের রুট ডিরেক্টরিতে (Root Directory) যান এবং qa-include ফোল্ডারটি ওপেন করুন।
৩. এই ফোল্ডারের ভেতরে qa-page-feed.php নামে একটি ফাইল পাবেন। ফাইলটি এডিট (Edit) মোডে ওপেন করুন।
৪. এবার ফাইলে কিবোর্ডের Ctrl + F চেপে নিচের কোডটি বা লাইনটি সার্চ করুন:
php
'answered'
Use code with caution.
৫. আপনি স্ক্রোলের মাধ্যমে ঠিক এই ব্লকের কোডটি খুঁজে পাবেন (সাধারণত ফাইলের মাঝের দিকে থাকে):
php
if ($feedpost['state'] == 'answered') {
$title = qa_lang('main/feed_answered_prefix') . $title;
}
Use code with caution.
৬. লেখাটি রিমুভ করার জন্য এই ৩টি লাইনের কোড মুছে দিতে পারেন অথবা কোডটিকে Comment করে নিষ্ক্রিয় করে দিতে পারেন। কোড নিষ্ক্রিয় করতে লাইনের শুরুতে // বসিয়ে দিন, ঠিক এভাবে:
php
// if ($feedpost['state'] == 'answered') {
// $title = qa_lang('main/feed_answered_prefix') . $title;
// }
Use code with caution.
৭. ফাইলটি Save করুন।
বিকল্প ও নিরাপদ পদ্ধতি (ভাষা ফাইলের মাধ্যমে):
আপনি যদি মূল কোড পরিবর্তন করতে না চান, তবে Q2A-এর ভাষা ফাইল (Language File) থেকে এই প্রিফিক্স বা লেখাটি খালি করে দিতে পারেন:
১. qa-include/lang/qa-lang-main.php ফাইলটি ওপেন করুন (যদি বাংলা ভাষা ব্যবহার করেন তবে qa-lang-main.php ফাইলটি আপনার বাংলা ল্যাঙ্গুয়েজ ফোল্ডারে থাকবে)।
২. ফাইলে খুঁজে বের করুন: 'feed_answered_prefix' => '[answered] ',
৩. ডানপাশের অংশটি খালি করে দিন, ঠিক এভাবে: 'feed_answered_prefix' => '',
৪. ফাইলটি সেভ করুন।
নোট: কোড পরিবর্তন বা ভাষা ফাইল আপডেট করার পর ব্রাউজারের ক্যাশ (Cache) ক্লিয়ার করে আপনার RSS Feed চেক করুন, সমস্যাটি সমাধান হয়ে যাবে।