মাত্র একটি কোডের ব্যবহার করে ডিলিট করে ফেলুন আপনার ওয়ার্ডপ্রেস ব্লগের লক্ষ্যাধিক কমেন্ট।

প্রিয় পাঠকগন, আস্‌সালামুআলাইকুম। সবাই কেমন আছেন? আশা করি আল্লাহ্ রহমতে ভালই আছেন। এটা টি.টি-তে লেখা আমার প্রথম আর্টিকেল। বাংলা লিখতে তেমন পারদর্শি না, তাই ভুল হলে ক্ষমার চোখে দেখবেন। শুরু করি আমার একটা দু:খের কথা দিয়ে- আমি তেমন ভাল কোন ব্লগার না। নিজের ওয়ার্ডপ্রেস সাইটকে কিভাবে রক্ষা করতে হবে সে কথাও ভালভাবে জানি না। এর জন্য আমার ওয়ার্ডপ্রেস সাইট হেক হয়েছে দুইবার 🙂। কয়েকমাস আগে স্পেমারদের যন্ত্রণায় মনে হয়েছিল ব্লগিং ছেড়ে দিয়ে সেনাবাহিনীতে যোগ দেই। তাহলে যুদ্ধ শিখে স্পেমারদের সাথে সংগ্রাম করতে পাড়ব। আপনারা হয়তো ভাবছেন আমি, বেচারা স্পেমারদের উপর রেগে আছি কেন? কারণ, এই স্পেমাদের কারণে মাত্র এক সপ্তাহে আমার ব্লগে কমেন্টের সংখ্যা একবার দাড়িয়ে ছিল ৫৪,৪৭৯। একথা হয়তো অনেকের বিশ্বাসও হবে না। এতো স্পেমিং হওয়ার কারণ হল আমি একিস্মেট সম্পর্কে জানতাম না, আর আমার ব্লগে স্পেম রোধ করার জন্য ভাল কোন প্লাগইনও ছিল না। একটি ফোরাম থেকে একিস্মেট সম্পর্কে জানতে পাড়লাম, তারপর এই প্লাগইনটা ইন্সটল দিলাম। স্পেমিং বন্ধ হল, কিন্তু আগের কমেন্টগুলো কিভাবে ডিলিট করবো? এটা নিয়ে অনেক সমস্যায় পড়লাম। কমেন্টগুলোর কারণে সাইটের লোডিং স্পিড অনেক কমে গেল। ৫৪,৪৭৯ টি কমেন্ট, যদি মেনুয়্যালি ডিলিট করতে যাই তাহলে আমাদের দেশের যে ইন্টারনেট স্পিড, মাশাআল্লাহ্! মিনিমাম ৫৪,৪৭৯ মিনিটের প্রয়োজন। অনেক পন্ডিতি-টন্ডিতি করে একটা পদ্ধতি নিজে নিজেই তৈরী করে ফেললাম। যার মাধ্যমে, মাত্র একটি কোডের ব্যবহার করে আপনি আপনার ওয়ার্ডপ্রেস সাইটের লক্ষাধিক কমেন্ট মাত্র ১ মিনিটেই ডিলিট করে দিতে পাড়বেন। তাই আর দেড়ি না করে পদ্ধতিটা আপনাদের সাথে এখানে শেয়ার করলাম। তবে এর ইংরেজী ভার্সন আমি অনেক আগেই আমার ব্লগে পোষ্ট করে দিয়েছি। 😛

প্রধান লেখা শুরু করার আগে আরেকটা কথা বলে নেই- আপনার ওয়ার্ডপ্রেস সাইটের উপর যেকোন ধরণের একশন নেওয়ার আগে অবশ্যই সাইটের ব্যাকআপ নিয়ে নিবেন। এই একশনের ক্ষেত্রেও কোন ব্যতিক্রম না করে ব্যাকআপ নিয়ে নেন।

সর্বপ্রথম আপনার ওয়ার্ডপ্রেস সাইটের cPanel এ প্রবেশ করুন। তারপর Databases অংশ থেকে phpMyAdmin অংশে প্রবেশ করুন।

তারপর আপনার সাইটের প্রিফিক্স-এ (আপনার ওয়ার্ডপ্রেস টেবিলে) প্রবেশ করুন।

তারপর “wp_comments” নামের লিংকটি সিলেক্ট করুন।

এখন “Create PHP Code” নামের বাটনটিতে ক্লিক করুন।

পরবর্তীতে আপনি যে পাতায় যাবেন, সেখানে একটা কোড উইন্ডো দেখতে পাবেন। ঐ পাতার “edit” বাটনে ক্লিক করুন।

এরপর আপনি যে পাতা পাবেন ঐখানে নিম্নের কোডগুলো দিয়ে দিবেন। তাহলে আপনার ব্লগের সকল Pending এবং Spam কমেন্টগুলো মাত্র এক মুহুর্তে ডিলিট হয়ে যাবে।

DELETE FROM wp_comments WHERE comment_approved = 0

এরপর একটি ওয়ানিং পাতা পাবেন ঐখানে OK দিয়ে আপনার কোড কনফার্ম করবেন।

আবার আপনি যদি আপনার সাইটের সকল এপ্রুভ কমেন্টও মুছে দিতে চান তাহলে নিম্নের কাজটা করে নিন-

আবার আগের মত আপনার ব্লগের wp_comments > Create PHP Code > Edit অংশে যান। তারপর যে কোড উইন্ডো পাবেন সেখানে নিম্নের কোডগুলো বসিয়ে “Go” বাটনে ক্লিক করুন।

DELETE FROM wp_comments WHERE comment_approved

এভাবেই আপনি আপনার সাইটের লক্ষ লক্ষ স্পেম মন্তব্য মাত্র একটি কোডের মাধ্যমে মুছে দিতে পারেন।

Level 0

আমি Rikon Rahman। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 12 বছর 1 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 1 টি টিউন ও 4 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

যদিও আমার ওয়েবসাইট নাই তবুও প্রিয়তে রাখলাম । কোনোদিন কাজে লাগতেও পারে 😉 ।