Итак, с теоретической частью, что такое шорткоды 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.