wp Code snippet

غیر فعال کردن بایگانی نویسنده در وردپرس

این قطعه وردپرس همه نماهای بایگانی نویسنده را غیرفعال می کند. این ممکن است برای جلوگیری از اسکن شمارش کاربر مفید باشد ، و همچنین ممکن است به حداقل رساندن محتوای تکراری (برای اهداف SEO) کمک کند.

برای غیرفعال کردن همه بایگانی های نویسنده ، قطعه کد زیر را به فایل functions.php تم خود اضافه کنید:

// disable author archives
function ej_disable_author_archives() {
	
	if (is_author()) {
		
		global $wp_query;
		$wp_query->set_404();
		status_header(404);
		
	} else {
		
		redirect_canonical();
		
	}
	
}
remove_filter('template_redirect', 'redirect_canonical');
add_action('template_redirect', 'ej_disable_author_archives');

این کد به محض اینکه بررسی شود که آیا درخواست مربوط به بایگانی نویسنده است یا خیر ، بررسی می کند یا خیر ، به عنوان درخواست 404 (یافت نشد) تغییر مسیر می دهد. نیازی به ویرایش نیست ، اما ممکن است بخواهید تغییر مسیر/پاسخ را به کاربر پسندتر تغییر دهید. برای اطلاعات بیشتر ، آموزش من را در مورد توقف اسکن های شمارش کاربر در وردپرس بررسی کنید.

المصدر
wp-mix.com

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى
arالعربية