WordPress шорткоды представляют собой функции, которые можно вызывать в контенте страниц и записей, используя определенный синтаксис. Создание шорткода в WordPress можно выполнить следующим образом:
- Откройте функциональный файл вашей темы или создайте новый плагин для WordPress. Функциональный файл темы находится в директории /wp-content/themes/ваша_тема/functions.php.
- Создайте функцию, которая будет генерировать ваш шорткод. Например:
function my_shortcode_function() {
return 'Привет, это мой первый шорткод!';
}
- Зарегистрируйте ваш шорткод с помощью функции add_shortcode(). Например:
add_shortcode( 'my_shortcode', 'my_shortcode_function' );
Здесь ‘my_shortcode’ — это название вашего шорткода, которое должно быть уникальным для вашего сайта. ‘my_shortcode_function’ — это название функции, которую вы создали в шаге 2.
- Теперь вы можете использовать ваш шорткод в любых записях и страницах WordPress. Просто вставьте его имя в квадратные скобки, например:
[my_shortcode]
При просмотре страницы или записи, ваш шорткод будет заменен на содержимое функции, которую вы задали в шаге 2.
Обратите внимание, что при создании функции для вашего шорткода, вы можете использовать аргументы, которые будут переданы в вашу функцию из контента шорткода при его вызове. Например:
function my_shortcode_function( $atts ) {
$atts = shortcode_atts( array(
'name' => 'гость',
), $atts );
return 'Привет, ' . esc_attr( $atts['name'] ) . '!';
}
add_shortcode( 'my_shortcode', 'my_shortcode_function' );
В этом примере вы можете использовать атрибут «name» в вашем шорткоде, который будет передан в функцию my_shortcode_function(). Например, [my_shortcode name=»Вася»] выведет «Привет, Вася!».