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

مهدی خاکسار 25 خرداد 1400 آموزش ووکامرس

همانطور که می دانید در نسخه ۵ به بعد وردپرس، ویرایشگر جدیدی به نام گوتنبرگ(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' );

حتما در کانال تلگرام یا پیج اینستاگرام نیکان وردپرس عضو بشید تا از مطالب جدید با خبر شوید.

مهدی خاکسار
مهدی خاکسار متخصص وردپرس

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