我创建了以下短代码,它可以很好地返回我所在的任何给定帖子的特征图像,大小为。。。
function mfeaturedimage( $atts ) {
$a = shortcode_atts( array(
\'size\' => \'medium\',
), $atts );
return the_post_thumbnail("{$a[\'size\']}");
}
add_shortcode( \'feature\', \'mfeaturedimage\' );
。。。但我如何将其发展为“也”直接从我的内容单中调用。php文件(即。
feature();)
总而言之,我想要一个足够灵活的函数,既可以用作短代码,也可以用作函数声明语句,但我不知道如何构造它。。。
最合适的回答,由SO网友:VesterDe 整理而成
我不确定我是否完全理解,但你可以打电话
echo do_shortcode("[feature site=\'your-choice\']");
内容单一。php文件。如果这还不够的话,我想可以创建这样一个函数:
function feature($size){
echo do_shortcode("[feature size=\'{$size}\']");
}