function spoiler( $atts, $content = NULL ) {
extract( shortcode_atts( array(
\'title\' => \'default title\',
\'subtitle\' => \'default subtitle\',
), $atts ) );
return \'<div class="moreinfo"><h3 class="click drop subtitle">\'
.\'Title:\'.$title.\'Subtitle:\'.$subtitle.
\'</h3><div class="morecontent"><p>\'
.$content.
\'</p></div><!--/.morecontent--></div><!--/.moreinfo-->\';
}
add_shortcode( \'spoiler\', \'spoiler\' );
//[spoiler title=\'title\' subtitle=\'subtitle\']content[/spoiler]
文档:
add_shortcode
,
extract
这应该允许您通过将标题和副标题应用为属性来显示它们。如果愿意,您可以对内容进行处理,并使用某种分隔符(例如| |或文本中永远不会使用的东西),然后执行explode()
基于该分隔符的内容。。。你的电话。