• Вопрос без рабочей ссылки на проблему считается риторическим. Без ссылки и скриншота - провокацией!

Решено Добавить блок на главную страницу Storefront

Image CMS

Ollti

Форумчанин
#1
Добрый вечер.
Хочу добавить на главную страницу темы storefront секцию с текстом и Расположить её последней, прямо перед footer-ом.
Добавляю в funcions.php следующий код:
//описание магазина
function storefront_shop_description() {
echo '<section class="main-shop-description"><h3>11</h3><p>123</p></section>';
}
add_action( 'homepage', 'storefront_shop_description', 75 );
Но, к сожалению, на сайте ничего не появляется.
Подскажите, пожалуйста, как сделать правильно.
 

searchingman

Гуру
Местный
#2
Ваш код сработает только в том случае, если у выбранной главной странице указан шаблон "Главная страница", который соответствует файлу-шаблону \wp-content\themes\storefront\template-homepage.php.
 

Ollti

Форумчанин
#3
Шаблон "главная страница" точно указан, соотвествует ли файлу template-homepage.php - не уверен. По крайней мере установлена тема Storefront, нет никаких Child тем и все настройки остались по умолчанию.
Есть подозрение что плагины homepage control и homepage control extra sections как-то мешают.
Нет-ли другого способа добавить блок?
 

searchingman

Гуру
Местный
#4
Шаблон "главная страница" точно указан, соотвествует ли файлу template-homepage.php - не уверен. По крайней мере установлена тема Storefront, нет никаких Child тем и все настройки остались по умолчанию.
Есть подозрение что плагины homepage control и homepage control extra sections как-то мешают.
Нет-ли другого способа добавить блок?
С помощью Homepage Control измените порядок вашего блока и других блоков на главной. (см. скриншот)