Префикс «От» перед ценой Woocommerce для всех товаров

В functions.php добавить

add_filter( 'woocommerce_get_price_html', 'bis_add_price_prefix', 20, 2 );
function bis_add_price_prefix( $price, $product ){
	$price = 'от ' . $price;
	return $price;
}
add_filter( 'loop_shop_per_page', 'grafixy_products_per_page', 20 );
function grafixy_products_per_page( $per_page ) {
	$per_page = 30;
	// по умолчанию wc_get_default_products_per_row() * wc_get_default_product_rows_per_page()
	return $per_page;
}

Кликабельный телефоный номер в шапке и подвале шаблона foodz

Header

Заменить 108 строку /wp-content/themes/foodz/header.php на

		<a href="tel:+1234567890"><?php get_template_part( 'templates/header-phone' ); ?></a>

Заменить 05 строку /wp-content/themes/foodz/templates/header-phone.php на

<a href="tel:+1234567890"><?php echo ideapark_svg( 'phone', 'c-header__phone-svg' ) ?><?php echo esc_html( ideapark_mod( 'header_phone' ) ); ?></a></div>

Footer

Заменить 07 строку /wp-content/themes/foodz/footer.php на

				<a href="tel:+1234567890"><?php get_template_part( 'templates/footer-phone' ); ?></a>

Редактор Гутенберг вместо классического редактора Woocommece в карточке товара

Добавить код в function.php

add_filter( 'use_block_editor_for_post_type', 'art_enable_rest_for_product', 10, 2 );
add_filter( 'woocommerce_taxonomy_args_product_cat', 'art_show_in_rest_for_product', 10, 1 );
add_filter( 'woocommerce_taxonomy_args_product_tag', 'art_show_in_rest_for_product', 10, 1 );
add_filter( 'woocommerce_register_post_type_product', 'art_show_in_rest_for_product', 10, 1 );

function art_enable_rest_for_product( $can_edit, $post_type ) {
	if ( 'product' === $post_type ) {
		$can_edit = true;
	}
	return $can_edit;
}
function art_show_in_rest_for_product( $args ) {
	$args['show_in_rest'] = true;
	return $args;
}