Шорткоды очень удобная вещь и сейчас мы разберемся для чего он нужен как его создавать и использовать
Как выглядит шорткод?
1 |
[mywebshortcode] |
Как создать свой шорткод
для этого есть служебная функция ядра wordpress add_shortcode();
Создание происходит в файле functions.php
1 |
<?php add_shortcode('mywebshortcode', 'my_func');?> |
Первым параметром указываете название шорткода который регистрируете и будете выводить
Второй параметр указывается название функции в котором будем писать код
1 2 3 4 5 6 7 |
<?php function my_func(){ ob_start(); // Тут мы подключаем свой блок myblock.php в котором может находится html или другой динамический код get_template_part('bloks/myblock'); return ob_get_clean(); } ?> |
Пример функции
Пример подключение блока с контентом через shortcode
Теперь все что осталось это вывести в нужном месте шаблона
1 |
<?php echo do_shortcode( '[mywebshortcode]' ) ?> |
На месте шорткода появится информация из блока.