@Sokol375

Как вывести часть кода через созданную функцию php?

Добрый вечер! Стал изучать ВП и появилась необходимость вывести галерею пользовательской функцией с отдельным php файлом, добрые люди, подскажите как это сделать?

Функция (в качестве примера):
<?php gallery(); ?>

Галерея (в качестве примера):
<div class="gallery">
<img src="" class="" width="" height="" alt="">
<img src="" class="" width="" height="" alt="">
<img src="" class="" width="" height="" alt="">
<img src="" class="" width="" height="" alt="">
<img src="" class="" width="" height="" alt="">
</div>
  • Вопрос задан
  • 102 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Bodrosh
Можно, например, добавить шорткод
add_shortcode('custom_gallery', 'custom_gallery_func');

function custom_gallery_func( $atts ) {
	extract( shortcode_atts( array(
        'count' => ''  // параметры, если нужны
    ), $atts ) );
   // ваш код галереи, подключение внешнего файла
  // можно использовать буфер ob_start(); а затем возвращать $content = ob_get_clean();
}

А затем выводить на страницах [custom_gallery] или в php
<?php echo do_shortcode( '[custom_gallery]' );
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы