Поиск по сайту:
Мы легко забываем свои ошибки, когда они известны лишь нам одним (Ф. Ларошфуко).

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

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.

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

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

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
Рекомендуемое
ERPNext - это бесплатное приложение с открытым исходным кодом, основанное…

Спасибо!

Теперь редакторы в курсе.