是否可以使用functions.php中的get_template_part()在wordpress中创建函数短代码?
像这样的东西
function custom_code( $atts ){
echo get_template_part( 'page', 'example' );
}
add_shortcode( 'custom', 'custom_code' );
感谢
答案 0 :(得分:2)
可以通过一个小函数来渲染模板并获取代码。
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;
}