Обнаружил недавно, как вставлять шорткоды в вордпресс через PHP или шаблон. А те кто не знают как, делюсь как в коде шаблона темы сайта сделать PHP вывод шорткода. Как может показаться это сложно, но на самом деле, все очень просто и ошибки случаются в основном из-за невнимательности или незнания синтаксиса и пунктуации.
Как вставить шорткод в PHP файл?
Специально для тех, кто и так все знает, и просто ищет быстрый ответ, как вставить шорткод в шаблон wordpress , то вот, пожалуйста, используйте этот код:
<?php echo do_shortcode( '[ваш_шорткод]' ); ?>
Однако не забывайте про пунктуацию! Кавычки в вашем шорткоде и в php коде должны быть разными.
Т.е., если в вашем шаблоне сайта на wordpress, вы используете такой же шорткод, но с двумя кавычками внутри ( [«…»] ), и в вашем php-коде вы также используете двойные кавычки ( «[…]» ), то нужно одни из них поменять на одинарные. Именно из-за таких мелких причин часто не работают шорткоды в wordpress. Подробнее об этом ниже.
Как вставить шорткод в PHP файл?
Специально для тех, кто и так все знает, и просто ищет быстрый ответ, как вставить шорткод в шаблон wordpress , то вот, пожалуйста, используйте этот код:
<?php echo do_shortcode( '[ваш_шорткод]' ); ?>
Однако не забывайте про пунктуацию! Кавычки в вашем шорткоде и в php коде должны быть разными.
Т.е., если в вашем шаблоне сайта на wordpress, вы используете такой же шорткод, но с двумя кавычками внутри ( [«…»] ), и в вашем php-коде вы также используете двойные кавычки ( «[…]» ), то нужно одни из них поменять на одинарные. Именно из-за таких мелких причин часто не работают шорткоды в wordpress. Подробнее об этом ниже.