رفتن به مطلب

حذف product و 404 شدن لینکها


MAH230

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

سلام دوستان

می خوام product رو از ووکامرس حذف کنم ولی پشت سرش 404 خواهم داشت!

راهی برای ریدایرکت 301 همه پست ها با هم نیست؟

یا کلا راه دررو این مشکل چیه؟

لینک به ارسال

سلام

کد زیر رو به ابتدای فایل functions.php قالبتون زیر اولین

<?php

اضافه کنید.

add_action('template_redirect', function() {
	if(is_404()) :
		global $wpdb;
		$slug = htmlspecialchars(basename($_SERVER['REQUEST_URI']));
		$id = $wpdb->get_var($wpdb->prepare("SELECT ID FROM $wpdb->posts WHERE post_name = '%s' AND post_status = 'publish'", $slug));
		if($id) {
			$url = get_permalink($id);
			wp_redirect($url, 301);
			exit();
		}
	endif;
});

 

ویرایش شده توسط mehran-b
لینک به ارسال
در 22 دقیقه قبل، mehran-b گفته است :

سلام

کد زیر رو به ابتدای فایل functions.php قالبتون زیر اولین


<?php

اضافه کنید.


add_action('template_redirect', function() {
	if(is_404()) :
		global $wpdb;
		$slug = htmlspecialchars(basename($_SERVER['REQUEST_URI']));
		$id = $wpdb->get_var($wpdb->prepare("SELECT ID FROM $wpdb->posts WHERE post_name = '%s' AND post_status = 'publish'", $slug));
		if($id) {
			$url = get_permalink($id);
			wp_redirect($url, 301);
			exit();
		}
	endif;
});

ممنون دوست من

فقط چیزی که هست من از 404 شدن لینکهام میترسم!

 

لینک به ارسال
نقل قول

ممنون دوست من

فقط چیزی که هست من از 404 شدن لینکهام میترسم!

خوب باید هم از 404 بترسی.

این رو واسه این دادم که 404 رو ها رو ریدایرکت 301 کنه روی آدرس جدید محصولات.

لینک به ارسال
در هم اکنون، mehran-b گفته است :

خوب باید هم از 404 بترسی.

این رو واسه این دادم که 404 رو ها رو ریدایرکت 301 کنه روی آدرس جدید محصولات.

اهاااا ایول فک کردم این واسه حذف پروداکته

مچکرم

لینک به ارسال

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

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

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

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

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

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

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

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

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