我创建了一些已包含到函数中的短代码。php
这是短代码。我使用过的php代码:
// alert box
function alertBox($atts, $content = null) {
extract(shortcode_atts(array(
"bgcolor" => \'#ffffff\'
), $atts));
return \'<div class="alertBox" style="background:\'.$bgcolor.\'">\'.$content.\'</div>\';
}
add_shortcode("alertbox", "alertBox");
/*** info box ***/
function infoBox($atts, $content = null) {
extract(shortcode_atts(array(
"bgcolor" => \'#ffffff\'
), $atts));
return \'<div class="infoBox" style="background:\'.$bgcolor.\'">\'.$content.\'</div>\';
}
add_shortcode("infobox", "infoBox");
所有这些都包含在功能中。php使用此行:include TEMPLATEPATH . \'/extras/shortcodes.php\';
在处理WAMP(脱机)短代码时,效果很好,但联机WordPress只会输出如下实际标记:[alertbox]Sometext[/alertbox]