رفتن به مطلب

جلوگیری از ایندکس شدن feed در وردپرس


پست های پیشنهاد شده

سلام، چطوری میتونم از ایندکس شدن فیدها توسط گوگل جلوگیری کنم؟

تو نت گشتم گفته بودن که باید 

header( 'X-Robots-Tag: noindex, follow', true );

برا هدر  فید ها ست کنید. ممنون 

لینک به ارسال
ارسال شده در (ویرایش شده)
در ۱ ساعت قبل، asadiy4n گفته است :

سلام



https://www.wpbeginner.com/wp-tutorials/how-to-disable-rss-feeds-in-wordpress/

 

خب گفتم که افزونه دارم برا اینکه کلا غیر فعال کنمش( نمیخوام) . فقط میخوام ایندکس نشه. لینکی که فرستادین همون غیر فعال کردن دستی یا با افزونه هستش. 
@asadiy4n

ویرایش شده توسط r00t
لینک به ارسال
//feed 
function mrcode_delay_publish_on_feed($where) {

	global $wpdb;

	if ( is_feed() ) {
	    header( 'X-Robots-Tag: noindex, follow', true );
		$now = gmdate('Y-m-d H:i:s');

		// value for wait; + device
		$wait = '24'; // integer
		$device = 'HOUR'; //MINUTE, HOUR, DAY, WEEK, MONTH, YEAR

		$where .= " AND TIMESTAMPDIFF($device, $wpdb->posts.post_date_gmt, '$now') > $wait ";
	}
	return $where;
}

add_filter('posts_where', 'mrcode_delay_publish_on_feed');

این کد رو برا تاخیر انداختن رو فید داشتم، اینم header( 'X-Robots-Tag: noindex, follow', true ); اضافه کردم و الان نوایندکس شد. :)

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...