ওয়ার্ডপ্রেস: কেন আমি মন্তব্য মুছে ফেললাম (এবং কিভাবে আমি সেগুলি সরিয়ে ফেললাম)
আমি সব মন্তব্য মুছে ফেলেছি Martech Zone আজ এবং আমার শিশু থিমে সব মন্তব্য নিষ্ক্রিয়. আসুন আলোচনা করা যাক কেন আপনার ওয়ার্ডপ্রেস ওয়েবসাইটে মন্তব্যগুলি অপসারণ এবং নিষ্ক্রিয় করা একটি স্মার্ট পদক্ষেপ:
- স্প্যাম প্রতিরোধ: ওয়ার্ডপ্রেস সাইটের মন্তব্য স্প্যাম আকর্ষণ করার জন্য কুখ্যাত। এই স্প্যাম মন্তব্যগুলি আপনার ওয়েবসাইটকে বিশৃঙ্খল করতে পারে এবং আপনার অনলাইন খ্যাতির ক্ষতি করতে পারে। এই স্প্যাম মন্তব্যগুলির মাধ্যমে পরিচালনা এবং ফিল্টার করা সময়সাপেক্ষ এবং বিপরীতমুখী হতে পারে। মন্তব্য নিষ্ক্রিয় করে, আপনি এই ঝামেলা দূর করতে পারেন।
- ছবি পাওয়া যায়নি: আমি সমস্যাগুলির জন্য সাইটটি ক্রল করার সাথে সাথে ক্রপ করতে থাকা একটি মন্তব্যকারী ছিল যারা এর ব্যবহার পরিত্যাগ করেছিল Gravatar, ওয়ার্ডপ্রেস' একটি মন্তব্যকারীর প্রোফাইল অবতার বা ছবি প্রদর্শনের অর্থ। পরিবর্তে Gravatar সুন্দরভাবে একটি আদর্শ চিত্র প্রদর্শনের পরিবর্তে, এটি একটি উত্পাদন করবে ফাইল পাওয়া যায়নি, সাইট ধীর এবং ত্রুটি উত্পাদন. এটি সংশোধন করার জন্য, আমাকে মন্তব্যকারীর সমস্যা সমাধান করতে হবে এবং তাদের মুছে ফেলতে হবে... খুব সময়সাপেক্ষ।
- লিঙ্কের গুণমান বজায় রাখা: আপনার ওয়ার্ডপ্রেস সাইটে মন্তব্যের অনুমতি দেওয়া সেই মন্তব্যগুলির মধ্যে বহিরাগত লিঙ্কগুলিকে অন্তর্ভুক্ত করতে পারে। এই লিঙ্কগুলির মধ্যে কিছু নিম্ন-মানের বা স্প্যামি ওয়েবসাইট থেকে হতে পারে। সার্চ ইঞ্জিন আপনার ওয়েবসাইট র্যাঙ্ক করার সময় আউটবাউন্ড লিঙ্কের গুণমান বিবেচনা করে। মন্তব্যগুলি অক্ষম করা আপনাকে আপনার সাইটের লিঙ্কগুলির উপর নিয়ন্ত্রণ বজায় রাখতে সহায়তা করে এবং সম্ভাব্য ক্ষতিকারক লিঙ্কগুলিকে আপনার র্যাঙ্কিংকে প্রভাবিত করা থেকে বাধা দেয়।
- সময় দক্ষতা: মন্তব্যগুলি পরিচালনা এবং নিয়ন্ত্রণ করা আপনার সময় এবং সংস্থানগুলিকে উল্লেখযোগ্যভাবে নিষ্কাশন করতে পারে। মন্তব্য পরিচালনার সময় ব্যয় করা আপনার বিক্রয় এবং বিপণন প্রচেষ্টার সাথে সম্পর্কিত অন্যান্য গুরুত্বপূর্ণ কাজের জন্য আরও ভালভাবে ব্যবহার করা যেতে পারে। মন্তব্যগুলি নিষ্ক্রিয় করা বিষয়বস্তু তৈরি, এসইও অপ্টিমাইজেশান এবং অন্যান্য বিক্রয় এবং বিপণন কার্যক্রমগুলিতে ফোকাস করার জন্য মূল্যবান সময় মুক্ত করে।
- সোশ্যাল মিডিয়াতে স্থানান্তর করুন: সাম্প্রতিক বছরগুলিতে, অনলাইন আলোচনার ল্যান্ডস্কেপ ওয়েবসাইট মন্তব্য থেকে দূরে সরে গেছে এবং সামাজিক মিডিয়া প্ল্যাটফর্মের দিকে আরও অনেক কিছু। ব্যবহারকারীরা Facebook, Twitter, বা LinkedIn-এর মতো সোশ্যাল মিডিয়া সাইটগুলিতে আপনার সামগ্রী শেয়ার, মন্তব্য এবং জড়িত হওয়ার সম্ভাবনা বেশি। এই প্ল্যাটফর্মগুলিতে কথোপকথন পরিচালনা করে, আপনি বৃহত্তর, আরও সক্রিয় সম্প্রদায়গুলিতে আলতো চাপতে পারেন এবং আপনার বিপণন প্রচেষ্টাকে উন্নত করতে পারেন।
কিভাবে মন্তব্য মুছে ফেলবেন
ব্যবহার মাইএসকিউএল এবং ভাবে PHPAdmin, আপনি নিম্নলিখিতগুলির সাথে সমস্ত বর্তমান মন্তব্য মুছে ফেলতে পারেন৷ এসকিউএল কমান্ড প্রয়োগ করুন:
TRUNCATE TABLE wp_commentmeta;
TRUNCATE TABLE wp_comments;
আপনার ওয়ার্ডপ্রেস টেবিলের তুলনায় একটি ভিন্ন উপসর্গ আছে wp_
, আপনাকে এর জন্য কমান্ডগুলি পরিবর্তন করতে হবে।
কিভাবে মন্তব্য সরান
আপনার ওয়ার্ডপ্রেস থিম বা চাইল্ড থিমে এই কোড functions.php
ফাইল হল ফাংশন এবং ফিল্টারগুলির একটি সেট যা আপনার ওয়ার্ডপ্রেস ওয়েবসাইটে মন্তব্য সিস্টেমের বিভিন্ন দিক নিষ্ক্রিয় এবং অপসারণ করার জন্য ডিজাইন করা হয়েছে:
// Disable comment feeds
function disable_comment_feeds(){
// Add default posts and comments RSS feed links to head.
add_theme_support( 'automatic-feed-links' );
// disable comments feed
add_filter( 'feed_links_show_comments_feed', '__return_false' );
}
add_action( 'after_setup_theme', 'disable_comment_feeds' );
// Disable comments on all post types
function disable_comments_post_types_support() {
$post_types = get_post_types();
foreach ($post_types as $post_type) {
if(post_type_supports($post_type, 'comments')) {
remove_post_type_support($post_type, 'comments');
remove_post_type_support($post_type, 'trackbacks');
}
}
}
add_action('admin_init', 'disable_comments_post_types_support');
// Disable comments
function disable_comments_status() {
return false;
}
add_filter('comments_open', 'disable_comments_status', 10, 2);
add_filter('pings_open', 'disable_comments_status', 10, 2);
// Hide existing comments everywhere
function disable_comments_hide_existing_comments($comments) {
$comments = array();
return $comments;
}
add_filter('comments_array', 'disable_comments_hide_existing_comments', 10, 2);
// Disable comments menu in admin
function disable_comments_admin_menu() {
remove_menu_page('edit-comments.php');
}
add_action('admin_menu', 'disable_comments_admin_menu');
// Redirect users trying to access comments page
function disable_comments_admin_menu_redirect() {
global $pagenow;
if ($pagenow === 'edit-comments.php') {
wp_redirect(admin_url()); exit;
}
}
add_action('admin_init', 'disable_comments_admin_menu_redirect');
আসুন প্রতিটি অংশ বিভক্ত করা যাক:
disable_comment_feeds
: এই ফাংশন মন্তব্য ফিড নিষ্ক্রিয়. এটি প্রথমে আপনার থিমে স্বয়ংক্রিয় ফিড লিঙ্কগুলির জন্য সমর্থন যোগ করে। তারপর, এটি ব্যবহার করেfeed_links_show_comments_feed
ফিরতে ফিল্টার করুনfalse
, কার্যকরভাবে মন্তব্য ফিড নিষ্ক্রিয়.disable_comments_post_types_support
: এই ফাংশনটি আপনার ওয়ার্ডপ্রেস ইন্সটলেশনের সব ধরনের পোস্টের মাধ্যমে পুনরাবৃত্তি করে। মন্তব্য সমর্থন করে এমন প্রতিটি পোস্টের জন্য (post_type_supports($post_type, 'comments')
), এটি মন্তব্য এবং ট্র্যাকব্যাকের জন্য সমর্থন সরিয়ে দেয়। এটি কার্যকরভাবে সব ধরনের পোস্টের জন্য মন্তব্য নিষ্ক্রিয় করে।disable_comments_status
: এই ফাংশনগুলি ফিরতে সামনের প্রান্তে মন্তব্য এবং পিংগুলির অবস্থা ফিল্টার করে৷false
, কার্যকরভাবে সমস্ত পোস্টের জন্য মন্তব্য এবং পিং বন্ধ করা।disable_comments_hide_existing_comments
: এই ফাংশনটি একটি খালি অ্যারে ফেরত দিয়ে বিদ্যমান মন্তব্যগুলি লুকিয়ে রাখে যখনcomments_array
ফিল্টার প্রয়োগ করা হয়। এটি নিশ্চিত করে যে বিদ্যমান মন্তব্যগুলি আপনার ওয়েবসাইটে প্রদর্শিত হবে না।disable_comments_admin_menu
: এই ফাংশনটি ওয়ার্ডপ্রেস অ্যাডমিন মেনু থেকে "মন্তব্য" পৃষ্ঠা সরিয়ে দেয়। প্রয়োজনীয় অনুমতি সহ ব্যবহারকারীরা আর মন্তব্য পরিচালনা করার বিকল্প দেখতে পাবেন না।disable_comments_admin_menu_redirect
: যদি কোনো ব্যবহারকারী 'edit-comments.php'-এ নেভিগেট করে সরাসরি মন্তব্য পৃষ্ঠা অ্যাক্সেস করার চেষ্টা করে, তাহলে এই ফাংশনটি তাদের ওয়ার্ডপ্রেস অ্যাডমিন ড্যাশবোর্ডে পুনঃনির্দেশ করেwp_redirect(admin_url());
.
এই কোড আপনার ওয়ার্ডপ্রেস ওয়েবসাইটে মন্তব্য সিস্টেম সম্পূর্ণরূপে নিষ্ক্রিয়. এটি শুধুমাত্র সমস্ত পোস্টের প্রকারের জন্য মন্তব্যগুলিকে নিষ্ক্রিয় করে না বরং বিদ্যমান মন্তব্যগুলিকেও লুকিয়ে রাখে, অ্যাডমিন মেনু থেকে মন্তব্য পৃষ্ঠাটি সরিয়ে দেয় এবং ব্যবহারকারীদের মন্তব্য পৃষ্ঠা থেকে দূরে পুনঃনির্দেশ করে৷ এটি এমন পরিস্থিতিতে সহায়ক হতে পারে যেখানে আপনি মন্তব্য কার্যকারিতা ব্যবহার করতে চান না এবং আপনার ওয়ার্ডপ্রেস সাইটের ব্যাকএন্ডকে সহজ করতে চান।