Я хочу обернуть открывающую и закрывающую функцию шорткода в WordPress вокруг get_template_part('path/file')
. Вместо кода, который используется в выводе HTML, он отображается под содержимым.
Пример ниже:
Вывод PHP:
<?php
function get_products($atts = [], $output = null) {
PHP outout:
$output= get_template_part('partials/modules/content', 'fields');
$output .= '[shortcode]'. $output .'[/shortcode]';
$output .= ob_get_clean();
return $output;
}
add_shortcode('resources', 'get_products');
?>
<?php echo do_shortcode('[resources]'); ?>
Вывод HTML:
<div class="content">
</div>
<div class="shortcode">
</div>
Html желаемый вывод:
<div class="shortcode">
<div class="content">
</div>
</div>