نحوه فعال کردن ویرایشگر گوتنبرگ در ووکامرس

نحوه فعال کردن ویرایشگر گوتنبرگ در ووکامرس

همانطور که می دانید در نسخه ۵ به بعد وردپرس، ویرایشگر جدیدی به نام گوتنبرگ(Gutenberg) اضافه شد که امکانات بسیار بیشتری نسبت به ویرایشگر قدیمی وردپرس دارد.

از آنجایی که این ویرایشگر به صورت پیش فرض بر روی ووکامرس فعال نیست، در این آموزش ووکامرس به شما نحوه فعال کردن ویرایشگر گوتنبرگ در ووکامرس را آموزش می دهم تا بتوانید ویرایشگر گوتنبرگ را در ووکامرس فعال کنید.

آموزش فعال کردن ویرایشگر گوتنبرگ در ووکامرس

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

function woocommerce_gutenberg($can_edit, $post_type){
	if($post_type == 'product'){
		$can_edit = true;
	}
	return $can_edit;
}
add_filter('use_block_editor_for_post_type', 'woocommerce_gutenberg', 10, 2);

بعد از قرار دادن کد بالا در فایل functions.php، ویرایشگر محصولات ووکامرس از ویرایشگر کلاسیک به ویرایشگر گوتنبرگ تبدیل می شود.

در صورتی که نتوستید فایل functions.php قالب را پیدا کنید، کافیست آموزش تصویری انجام این کار را در ادامه این مطلب دنبال کنید.

ابتدا به پیشخوان وردپرس بروید، سپس وارد منو نمایش > ویرایشگر پوسته شوید.

نحوه فعال کردن ویرایشگر گوتنبرگ در ووکامرس

حالا در این صفحه، “توابع پوسته” را که در سمت چپ صفحه و تصویر مشخص شده است را پیدا کنید و روی آن کلیک کنید.

حالا می توانید تکه کد گفته شده را در انتهای کدها وارد کنید تا ویرایشگر گوتنبرگ ووکامرس فعال شود.

نکته: در صورتی که منو “ویرایشگر پوسته” برای شما فعال نبود و آن را در زیر منو “نمایش”  در پیشخوان وردپرس ندیدید علت آن به یکی از دلایل زیر بر می گردد:

  • سطح کاربری شما طوری هست که این بخش برای شما غیر فعال است
  • منو ویرایشگر پوسته در تنظیمات فایل wp-config.php وردپرس غیر فعال شده است

اما راه حل دیگری که وجود دارد تا بتوانید فایل functions.php را ویرایش کنید و کد گفته شده را در آن قرار دهید این هست که به کنترل پنل هاست بروید و از بخش File Manager وارد مسیر نصب وردپرس شوید.

در ادامه وارد پوشه wp-content > themes شوید، سپس وارد پوشه قالب فعال سایت شوید تا بتوانید functions.php را باز کنید.

رفع مشکل نمایش ندادن دسته بندی ها در ویرایشگر گوتنبرگ

در صورتی که بعد از فعال کردن ویرایشگر گوتنبرگ برای ووکامرس، دسته بندی ها و برچسب ها نمایش داده نشد کد زیر را به فایل functions.php اضافه کنید:

function nikanwp_enable_taxonomy_rest( $args ) {
    $args['show_in_rest'] = true;
    return $args;
}
add_filter( 'woocommerce_taxonomy_args_product_cat', 'nikanwp_enable_taxonomy_rest' );
add_filter( 'woocommerce_taxonomy_args_product_tag', 'nikanwp_enable_taxonomy_rest' );

در رابطه با این مطلب سوال یا نظری دارید؟ می توانید آن را در بخش دیدگاه ها ارسال کنید
مهدی خاکسار
مهدی خاکسار

متخصص وردپرس و نویسنده این مطلب

سال هاست که در زمینه وردپرس فعالیت می کنم و حالا به عنوان عضوی از خانواده نیکان وردپرس تلاش می کنم تا آموزش های کاربری و مفید را به علاقه مندان این حوزه ارائه دهم.