像这样的短代码
[thumbnail height=100 width=100]http://urltoimage.com/image.jpg[/thumbnail]
需要这种类型的设置
function content_insert_thumbnail($atts, $content = null){
global $post;
extract($atts);
$thumbnail = get_the_post_thumbnail($post->ID, array($height, $width));
$content .= $thumbnail; //Places the thumbnail after the content
return $content; //Never echo a value from a shortcode function.
}
add_shortcode(\'thumbnail\', \'content_insert_thumbnail\');
要在主题中调用此选项以插入缩略图,请执行以下操作:
$atts = array(
\'height\' => 100,
\'width\' => 100
);
content_insert_thumbnail($atts);
这个例子在主题中没有意义,因为您可以调用\\u post\\u thumbnail()函数。然而,这个示例只是向您展示如何访问模板文件中的shortcode函数(无论它是什么)。