Эти два кода помогают правильно отображать шорткоды в разных местах WordPress.
Первый код позволяет использовать шорткоды на главной странице, если мы указываем конкретную страницу.
Второй код отвечает за публикацию шорткода на главной — если мы выбираем тип главной — Последние записи (блог)
Просто добавьте нужный код в файл
<?php // только на главной, если страница if (is_front_page()) { ?> <?php echo do_shortcode( '[sc name="slide-bott-home"][/sc]' ); ?> <?php } ?> <?php // только на главной, если последние записи if (is_home() ) { ?> <?php echo do_shortcode( '[sc name="slide-bott-home"][/sc]' ); ?> <?php } ?>
Вот такая конструкция позволяет выводить шорткод в любом месте сайта.
<?php echo do_shortcode( '[sc name="text_home-page"][/sc]' ); ?>
Если необходимо вывести шорткод на всех страницах и записях WordPress, кроме главной — можно воспользоваться вот таким вариантом:
<?php // кроме главной if (!is_front_page()) { ?> <?php do_action( 'ocean_page_header' ); ?> <?php } ?>
Страницы, где можно разместить данный код (тестируйте и пробуйте сами), у меня везде по чуть:
- header.php
- footer.php
- page.php
- index.php
- singular.php