Поиск по сайту:
Плакать — не всегда значит страдать (Фелиция Жанлис).

Создание Шорткода для любого контента

[wtr-time]
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
15.12.2018
Шорткод в контенте

Фрагмент для добавления любого контента (включая HTML, PHP) в виде шорткода WordPress для вывода на ваш сайт WordPress. Просто откройте файл functions.php вашей темы (дочерней темы) и добавьте следующую функцию:

// Добавить шорткод для любого контента
 
function any_content_shortcode(){ 
    ob_start();?>
ЗДЕСЬ ВАШ КОНТЕНТ
<?php
    $content = ob_get_contents();
    ob_end_clean();
    return $content;
}
add_shortcode('anycontent', 'any_content_shortcode');

Затем в редакторе контента вашего сайта WordPress добавьте шорткод [anycontent], и ваш пользовательский контент будет выводиться с использованием «буферизации вывода».

Пример использования: Вывести теги темы X в любом месте поста

// Добавление Тегов Темы X

function any_content_shortcode(){
    ob_start();?>
 <footer class="entry-footer cf">
    <?php echo get_the_tag_list( '<p><i class="x-icon-tags"></i> Tags:</p>' ); ?>
      </footer>
<?php
    $content = ob_get_contents();
    ob_end_clean();
    return $content;
}
add_shortcode('xtags', 'any_content_shortcode');

 

Конечно, здесь могут прийти на помощь плагины WordPress, и хорошими являются Shortcake и Shortcoder, но всегда приятно сделать это самостоятельно, а также не раздувать плагины на вашем сайте WordPress.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Читать  Что такое FTP
Если статья понравилась, то поделитесь ей в социальных сетях:

Читайте также

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

**ссылки nofollow

Рекомендуемое
ERPNext - это бесплатное приложение с открытым исходным кодом, основанное…

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: