این قطعه وردپرس همه نماهای بایگانی نویسنده را غیرفعال می کند. این ممکن است برای جلوگیری از اسکن شمارش کاربر مفید باشد ، و همچنین ممکن است به حداقل رساندن محتوای تکراری (برای اهداف 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 Code snippet,