Отображаем рекомендуемые товары на странице результатов поиска, когда ничего не найдено

По умолчанию, если вы ищете что-либо в интернет-магазине на WooCommerce и по вашему запросу ничего не найдено, то вы получаете только сообщение, что ничего не найдено. А давайте попробуем заинтересовать пользователей какими-то товарами вместо этого.

Кстати хочу порекомендовать вам свой видеокурс по созданию темы для WooCommerce.

По умолчанию результаты поиска выглядят так:

Результаты поиска в WooCommerce

Но если мы попробуем использовать этот код:

add_action( 'woocommerce_no_products_found', 'true_products_on_no_products_found', 25 );
 
function true_products_on_no_products_found() {
	echo '<h2>Возможно вам будет интересно</h2>';
	echo do_shortcode( '[recent_products per_page="4"]' );
}

Не знаете, куда вставлять код?

Кстати говоря, таким же образом вы можете использовать любой другой из доступных шорткодов в WooCommerce.

И в итоге получаем:

результаты поиска с рекомендуемыми товарами WooCommerce

Миша

Впервые познакомился с WordPress в 2009 году. Организатор и спикер на конференциях WordCamp. Преподаватель в школе Нетология.

Пишите, если нужна помощь с сайтом или разработка с нуля.

Чтобы оставить комментарий, пожалуйста, зарегистрируйтесь или войдите.