Итак, с теоретической частью, что такое шорткоды Wordpress мы разобрались и теперь давайте создадим свой первый шорткод и посмотрим, как с этим можно работать.
Что нужно сделать, чтобы создать свой первый Wordpress шорткод?
Если мы перейдем в документацию Wordpress:
https://codex.wordpress.org/ru:Shortcode_API
Мы можем найти там пример, как мы можем создать свой первый шорткод.
//[foobar] function foobar_func( $atts ){ return "foo and bar"; } add_shortcode( 'foobar', 'foobar_func' );
Этот код нужно вставить в файл functions.php вашей активной темы Wordpress. В самый низ этого файла, перед конструкциями require, вставляем код для создания нашего первого шорткода.
Первый параметр у функции add_shortcode - это название шорткода, который мы будем использовать, а второй параметр - это функция, которая должна срабатывать при вызове этого шорткода.
Атрибутов пока у нас пока не будет в нашем шорткоде, поэтому убираем параметр $atts у функции.
И пусть эта функция у нас будет возвращать запись "Это тестовый шорткод".
Код будет выглядеть следующим образом:
function 'test_shortcode'( ){ return "Это тестовый шорткод"; } add_shortcode( 'test_shortcode', 'test_shortcode' );
Давайте попробуем теперь вызвать этот шорткод при создании записи Wordpress внутри редактора.
Вставим внутрь записи этот шорткод в следующем виде [test_shortcode] (см. видео).
Если все работает, то, при просмотре записи, вы должны увидеть надпись "Это тестовый шорткод".
Таким образом, вы можете создать свой первый тестовый шорткод в вашей теме Wordpress.
Чтобы оставить сообщение, зарегистрируйтесь/войдите на сайт через:
Email - зарегистрироваться / войти