Как добавить шорткоды с параметрами в WordPress: подробное руководство

Шорткоды — это мощная функция WordPress, которая позволяет легко добавлять динамический контент и функции на ваш веб-сайт или блог. По сути, это заполнители, которые позволяют вам вставлять пользовательские фрагменты кода или предопределенные функции в ваши сообщения, страницы или виджеты. В этой статье мы рассмотрим различные методы добавления шорткодов с параметрами в WordPress, сопровождаемые примерами кода.

Метод 1: использование пользовательской функции в файле function.php
Первый метод предполагает создание пользовательской функции в файле functions.phpвашей темы. Эта функция будет определять короткий код и связанную с ним функцию обратного вызова. Вот пример:

// functions.php
function my_custom_shortcode($atts) {
    // Extract shortcode parameters
    $atts = shortcode_atts(
        array(
            'param1' => 'default_value1',
            'param2' => 'default_value2',
        ), $atts
    );
    // Access parameters
    $param1 = $atts['param1'];
    $param2 = $atts['param2'];
    // Perform desired functionality using parameters
    // Return shortcode output
    return 'Shortcode output';
}
add_shortcode('my_shortcode', 'my_custom_shortcode');

Чтобы использовать этот короткий код в своем контенте, просто добавьте [my_shortcode param1="value1" param2="value2"].

Метод 2: использование плагина
Если вы предпочитаете более удобный подход, вы можете использовать плагины, которые предлагают управление короткими кодами. Одним из популярных плагинов является «Shortcodes Ultimate». После установки и активации плагина вы можете создавать шорткоды с параметрами, используя его интуитивно понятный интерфейс. Вот пример:

  1. Установите и активируйте плагин «Shortcodes Ultimate».
  2. Перейдите в раздел «Шорткоды» на панели управления WordPress.
  3. Нажмите «Добавить новый» и настройте свой короткий код, включая параметры и их значения.
  4. Сохраните шорткод и используйте его в своем контенте.

Метод 3: использование плагина компоновщика страниц
Если вы используете плагин компоновщика страниц, такой как Elementor или Beaver Builder, вы можете создавать короткие коды с параметрами и управлять ими непосредственно из интерфейса конструктора. Этот метод предлагает визуальный подход, позволяющий легко проектировать вывод короткого кода и устанавливать значения параметров.

Добавление шорткодов с параметрами в WordPress обеспечивает гибкий способ настройки и улучшения функциональности вашего веб-сайта. Используя пользовательские функции, плагины или инструменты компоновщика страниц, вы можете создавать динамический контент, отвечающий вашим конкретным потребностям. Поэкспериментируйте с разными методами, чтобы найти тот, который лучше всего соответствует вашим требованиям.