Можно ли создать шорткод функции в wordpress с помощью get_template_part () в functions.php?
Что-то вроде этого
function custom_code( $atts ){
echo get_template_part( 'page', 'example' );
}
add_shortcode( 'custom', 'custom_code' );
Спасибо
Это возможно с помощью небольшой функции, которая визуализирует шаблон и возвращает код.
add_shortcode( 'custom', 'fb_template_part_shortcode' );
function fb_template_part_shortcode() {
ob_start();
get_template_part( 'my_template' );
$return = ob_get_contents();
ob_end_clean();
return $return;
}
Других решений пока нет …