You are currently viewing ওয়ার্ডপ্রেস কমেন্ট স্প্যাম বন্ধ করার সহজ ও কার্যকরী উপায়
ওয়ার্ডপ্রেস কমেন্ট স্প্যাম
  • Post category:WordPress
  • Reading time:4 mins read

আপনি কি সাইটে আসা অহেতুক এবং স্প্যাম কমেন্ট নিয়ে ঝামেলায় আছেন? কমেন্টগুলো ফিল্টার করতে করতে ঘণ্টার পর ঘণ্টা সময় নষ্ট করছেন? উত্তর যদি হ্যাঁ হয় তাহলে এখনি আপনার ওয়ার্ডপ্রেসে কীভাবে কমেন্ট স্প্যাম বন্ধ করা যায় সে সম্পর্কে জানা প্রয়োজন। আজকের এই লেখায় কীভাবে সহজ পদ্ধতি অনুসরণ করে ওয়ার্ডপ্রেস কমেন্ট স্প্যাম কমানো যায় সে সম্পর্কে বিস্তারিত আলোচনা করা হয়েছে। 

ওয়ার্ডপ্রেসে কমেন্ট কেন ডিজেবল করা উচিত

আমরা জানি ওয়েবসাইটে কমেন্ট অনেক গুরুত্বপূর্ণ। কারণ এর মাধ্যমে আমরা আমাদের ভিজিটর বা কাস্টমারের সাথে কমিউনিকেশন করতে পারি। যা ওয়েবসাইটের রেপুটেশন বৃদ্ধি করে থাকে। তবে নানা ধরনের সুবিধা থাকার পরেও ওয়ার্ডপ্রেসে কমেন্ট ডিজেবল করা অনেক জরুরি। 

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

স্প্যাম থেকে সুরক্ষা

স্প্যাম থেকে সুরক্ষা

স্প্যাম জিনিসটাই হচ্ছে বিরক্তিকর। বিশেষ করে ওয়েবসাইটে করা স্প্যাম কমেন্ট গুলো যখন ডিলিট করতে হয় বা মডারেট করতে হয় তখন এটি সব থেকে বেশি ফিল হয়। ধরুন আপনার ওয়েবসাইটে ১০০০ কমেন্ট পরেছে। কিন্তু এগুলোর মধ্যে সব স্প্যাম কমেন্ট না। সব মিলিয়ে ৫০০ এর মতো স্প্যাম কিন্তু বাকি ৫০০ রিয়েল কমেন্ট। এখন রিয়েল কমেন্ট রেখে স্প্যাম কমেন্ট ডিলেট করতে গেলে কিন্তু আপনাকে এই ১০০০ কমেন্ট প্রতিটি পড়ে পড়ে দেখতে হবে। 

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

ওয়েবসাইটের সিকিউরিটি

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

সময় নষ্ট কমানো

স্প্যাম কমেন্ট করা হয় অটোমেটেড বট দিয়ে। এই বট গুলো বিভিন্ন ওয়েবসাইট স্ক্যান করে দেখে যে কমেন্ট সেকশনে কোন সিকিউরিটি রয়েছে কিনা। যদি না থাকে তাহলে বিভিন্ন ক্ষতিকারক লিংক সহ কমেন্ট তৈরি করে তা সাইটে পোস্ট করে থাকে। ওয়ার্ডপ্রেস ওয়েবসাইট গুলো সব থেকে বেশি এই ধরনের ঝুঁকিতে থাকে।

অটোমেটেড বট সবসময় স্প্যাম কমেন্ট তৈরি করে তা পোস্ট করে জন্য অল্প সময়ের মধ্যেই সাইটে অনেক পরিমাণে কমেন্ট পড়া শুরু করে। দেখা যায় যে স্প্যাম কমেন্টের ভিড়ে রিয়েল কমেন্ট গুলো হারিয়ে যাচ্ছে। পরবর্তীতে রিয়েল ও গুরুত্বপূর্ণ কমেন্ট খুঁজে বের করতে গেলে অনেক পরিশ্রম করতে হয়। 

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

ওয়েবসাইট পারফর্মেন্স বৃদ্ধি

ওয়েবসাইটের স্পিড ব্র্যান্ড ভ্যালু ও রেপুটেশন বৃদ্ধি করতে অনেক সহায়ক। কারণ ফাস্ট ওয়েবসাইট ভিজিট করতে ভিজিটর অনেক বেশি স্বাচ্ছন্দ্য বোধ করে এবং সার্চ ইঞ্জিনে এই ধরনের সাইট সহজেই র‍্যাঙ্ক করে। অন্যদিকে ফাস্ট ওয়েবসাইট কাস্টমার এঙ্গেজমেন্ট ও কনভার্সন বৃদ্ধি করে। তবে অনেক কমেন্ট যুক্ত কমেন্ট সেকশন সাইটের স্পিডের উপরে প্রভাব ফেলে। 

বিশেষ করে স্প্যাম কমেন্ট ওয়েবসাইট ভারী করার পাশাপাশি ডাটাবেজ ভারী করে তোলে। এতে ওয়েবসাইটে ডাটাবেজ কোয়েরি লোড হতে স্বাভাবিকের থেকে বেশি সময় নেয়। যে কারণে সাইটের স্পিড স্লো হয়ে যায়। এই সমস্যা থেকে উত্তরণের জন্য কমেন্ট পুরোপুরি বন্ধ করে দেওয়া সব থেকে উপযুক্ত সিদ্ধান্ত। 

কন্টেন্টের উপর ফুল কন্ট্রোল

কমেন্ট সেকশন একটি ব্লগ ওয়েবসাইটের জন্য অনেক প্রয়োজনীয়। কারণ এখানে ভিজিটর আপনার ব্লগ পরে তারত মতামত জানাতে পারবে। যে কারণে ব্লগ সাইটে কমেন্ট অফ করে দেওয়া কখনোই উপযুক্ত সিদ্ধান্ত নয়। কিন্তু আপনার যদি ই-কমার্স বা সার্ভিস সাইট হয় যেখানে কমেন্টের কোন প্রয়োজন নেই সেখানে এটি বন্ধ করে রাখা উচিত।

অন্যদিকে আপনি যদি একজন সোলো স্টোরিটেলার (Solo-Storyteller) হয়ে থাকেন তাহলে আপনার ব্লগ থেকেও কমেন্ট সেকশন অফ করে রাখতে পারবেন। এতে আপনাকে কোন প্রকারের সমালোচনা শুনতে হবে না এবং আপনি নিজের কাজে মনোনিবেশ করতে পারবেন। 

ওয়ার্ডপ্রেস সেটিং থেকে কমেন্ট ডিজেবল

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

সিঙ্গেল পেজ বা পোস্ট থেকে কমেন্ট ডিজেবল করার পদ্ধতি

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

  • পোস্ট: WordPress Dashboard > Posts > All Posts > কাঙ্ক্ষিত পোস্ট  > Edit
  • পেজ: WordPress Dashboard > Pages > All Ppages >  কাঙ্ক্ষিত পেজ > Edit

তারপর রাইট সাইডবার থেকে “Discussion” সেটিং এ ক্লিক করতে হবে। এখানে ক্লিক করার পর একটা পপ-আপ ওপেন হবে এবং এখান থেকে আপনাকে “Close” সিলেক্ট করতে হবে। তাহলে উক্ত পোস্ট বা পেজ থেকে কমেন্ট করার সেকশন ডিজেবল হয়ে যাবে। তবে কমেন্ট সেকশন অফ করে দিলে আপনার আগের কমেন্ট রিমুভ হয়ে যাবে না। সেখানে যদি কোন স্প্যাম কমেন্ট থেকে থাকে তাহলে তা আপনাকে ম্যানুয়ালি রিমুভ করতে হবে। 

মাল্টিপল পেজ বা পোস্ট থেকে কমেন্ট ডিজেবল করার পদ্ধতি

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

তারপর “Bulk Actions” ট্যাব থেকে “Edit” সিলেক্ট করতে হবে। এতে শুধু আপনার সিলেক্ট করা পেজ বা পোস্ট গুলো এডিট হবে। তারপর রাইট সাইডে দেখবেন “Comments” নামে একটি ড্রপডাউন মেনু আছে। এখান থেকে “Do not allow” সিলেক্ট করে সেভ করলে আপনি যে যে পোস্ট ও পেজ সিলেক্ট করেছেন সেগুলোতে কমেন্ট ডিজেবল হয়ে যাবে। 

পুরো ওয়েবসাইটে কমেন্ট ডিজেবল করার উপায়

পুরো ওয়েবসাইটে কমেন্ট ডিজেবল করার উপায়

পুরো ওয়েবসাইট থেকে কমেন্ট অফ করার জন্য তিনটি পদ্ধতি অনেক কার্যকরী। প্রথমত WordPress Dashboard এর Settings থেকে Discussion অপশন ওপেন করতে হবে। তারপর সেখানে “Other comments settings” থেকে “Autometically close comments on posts older than 30 days” এর 30 এর ঘরে 0 দিতে হবে। এটি আপনার ওয়েবসাইটের সকল পোস্ট এর কমেন্ট সেকশন অফ করে দেবে। 

অন্যদিকে আপনি “Bulk Edit” অপশন থেকেও সব পেজ আর পোস্ট এর কমেন্ট ডিজেবল করতে পারবেন। সাধারণত ওয়ার্ডপ্রেস নতুন পেজ তৈরি করার সময় ডিফল্টভাবেই কমেন্ট সেকশন অফ করে রাখে। আপনি যদি কোন কারণে এই অপশন চালু করে রাখেন তাহলে অবশ্যই তা উপরে দেওয়া নিয়ম অনুযায়ী অফ করে নিতে হবে। 

স্পেসিফিক পোস্ট টাইপ থেকে কমেন্ট ডিজেবল করার উপায়

আপনি যদি আপনার ওয়েবসাইটে কোন কাস্টম পোস্ট টাইপ অ্যাড করেন তাহলে সেখান থেকে কমেন্ট অফ করতে চাইলে উপরে বর্ণিত একই পদ্ধতি ইউজ করতে পারবেন। অর্থাৎ “Bulk Edit” অথবা “Discussion” সেটিং ইউজ করে পেগ বা পোস্ট দুই ধরনের কাস্টম পোস্ট টাইপ থেকেই কমেন্ট সেকশন রিমুভ করতে পারবেন। 

ফিউচার পোস্টে কমেন্ট ডিজেবল করার উপায়

আপনি সহজেই আপকামিং পোস্ট থেকে কমেন্ট সেকশন অফ করে রাখতে পারবেন। অর্থাৎ আপনি চাইলেই ফিউচার পোস্ট অর্থাৎ আপনি যেগুলো পোস্ট এখনো পাবলিশ করেন নাই সেগুলোতে অটোমেটিক কমেন্ট সেকশন অফ রাখতে পারবেন। এতে করে স্প্যাম কমেন্টের মাত্রা আরও অনেক কমিয়ে আনতে পারবেন। 

মূলত ফিউচার পোস্ট থেকে কমেন্ট অফ করার জন্য আপনাকে প্রথমে “WordPress Dashboard” থেকে Settings এ গিয়ে “Discussion” অপশনে যেতে হবে। এখানে প্রথমেই “Default post settings” থেকে “Allow people to submit comments on new posts” থেকে টিক মার্ক উঠিয়ে সেভ করতে হবে। এতে নতুন করা পোস্টে কেউ আর কমেন্ট করতে পারবে না। 

Functions.php দিয়ে কমেন্ট ডিজেবল করে

ওয়ার্ডপ্রেসে সহজেই Functions.php দিয়ে পুরো ওয়েবসাইট থেকে কমেন্ট সেকশন রিমুভ করে দেওয়া যায়। আপনি যদি অ্যাডভানস ইউজার হয়ে থাকেন তাহলে এই অপশন ইউজ করা আপনার জন্য সুবিধাজনক হবে। কিন্তু আপনি যদি অ্যাডভানস ইউজার না হয়ে থাকেন তাহলে Functions.php ফাইল এডিট না করাই ভালো। 

কারণ এখানে আপনার একটি মিস্টেক আপনার পুরো ওয়েবসাইট ব্রেক করে দিতে পারে। অন্যদিকে আপনি যদি PHP কোডের সাথে পরিচিত হয়ে থাকেন তাহলে নিচের দেওয়া কোড Functions.php ফাইলের শেষে অ্যাড করে কমেন্ট সেকশন অফ করে রাখতে পারবেন। 

Functions.php কমেন্ট ডিজেবল কোড:

function filter_media_comment_status( $open, $post_id ) {
    $post = get_post( $post_id );
    if ( $post->post_type == 'attachment' ) {
        return false;
    }
    return $open;
}
add_filter( 'comments_open', 'filter_media_comment_status', 10, 2 );

শেষ কথা

স্প্যাম কমেন্ট ওয়েবসাইটের জন্য অনেক ক্ষতিকর। এটি ওয়েবসাইটের ডাটাবেজ ভারী করার পাশাপাশি সাইটের রেপুটেশন খারাপ করে দেয়। অন্যদিকে এটি সাইটের এসইও এর জন্য অনেক নেগেটিভ ইমপ্যাক্ট তৈরি করে থাকে। এখানে ওয়ার্ডপ্রেস কমেন্ট স্প্যাম বন্ধ করার জন্য প্রয়োজনীয় পদক্ষেপ গুলো বর্ণনা করা হয়েছে।