Тема StoreFront — это официально поддерживаемая тема Automatic (разработчиков Woocommerce). В основе этой темы во многом используется принцип Woocommerce — многое сделано с помощью хуков. Данная тема интересна в плане архитектуры.
Тема прекрасно заточена под Woocommerce, и практически сразу обновляется с обновлением WC.
Изменение главной страницы
Тема StoreFront очень интересно устроена. Чтобы настраивать главную страницу нужен плагин — Homepage Control (! 30 000 установок). После активации в меню настроек темы появляется пункт Homepage Control в котором можно настроить вывод основных компонентов магазина: категории, последние товары и т.д.
А чтобы более тонко настроить, нужно скачать платный плагин — Storefront WooCommerce Customiser.
Вывод записей в архивах
В архивах выводиться полный текст записи, не смотря на то, что в настройках wordpress установлен переключатель на Анонс. За этот вывод отвечает файл темы inc/structure/hooks.php. Чтобы изменить полный текст на анонс нужно использовать хук:
remove_action( 'storefront_loop_post', 'storefront_post_content', 30 ); add_action( 'storefront_loop_post', 'storefront_post_excerpt', 30 ); function storefront_post_excerpt() { echo the_post_thumbnail(); echo the_excerpt(); }