پنهان کردن افزونه های نصب شده وردپرس

پنهان کردن افزونه های نصب شده از پشخوان وردپرس

سلام خدمت شما دوستان عزیز تم لاین.

گاهی شاید بخواهید که افزونه های نصب شده و فعال در وردپرس رو از دید کاربران دیگه مخفی کنید و نمایش داده نشه و فقط برای شما که این کاربر رو انجام دادید یا افزونه های رو نصب کردید نمایش داده بشه و از دید دیگر کاربران مخفی باشه، برای اینکار از افزونه استفاده نکردیم و سعی کردیم که از کد استفاده کنیم.

برای اینکار کد زیر رو درون فایل فانکشن قالب Functions.php قرار دهید :

add_filter( 'all_plugins', 'hide_plugins');
function hide_plugins($plugins)
{
	// Hide hello dolly plugin
	if(is_plugin_active('hello.php')) {
		unset( $plugins['hello.php'] );
	}
	// Hide disqus plugin
	if(is_plugin_active('disqus-comment-system/disqus.php')) {
		unset( $plugins['disqus-comment-system/disqus.php'] );
	}
	return $plugins;
}

دقت داشته باشید که هر افزونه در وردپرس دارای یک فایل php اصلی هستش که در روت اصلی افزونه قرار دارد، مثلا در کد بالا disqus.php فایل اصلی افزونه هستش و باید این فایل اصلی رو مخفی کنیم.یعنی به جای این ۲ تا خط :

// Hide disqus plugin
	if(is_plugin_active('disqus-comment-system/disqus.php')) {
		unset( $plugins['disqus-comment-system/disqus.php'] );

باید فایل اصلی افزونه رو قرار بدید.

موفق باشید.

درباره تم لاین

بنده محمود هستم . علاقمند به وردپرس و کسب و کارهای اینترنتی. این سایت رو هم برای دوستداران وردپرس راه اندازی کردیم . انتقادات و پیشنهاداتتون رو از ما دریغ نکنید . با تشکر

موارد جالب

13 روش برای محافظت وردپرس

۱۳ روش برای محافظت وردپرس در برابر هکرها

سلام دوستان عزیز. در این مطلب براتون ۱۳ روش فوق گذار برای محافظت سایت در ...

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *