建立一個封閉的短程式碼

附上短程式碼

封閉的短程式碼允許你在短程式碼中嵌入內容,就像 BBCode 一樣,如果你曾經使用過它。

<?php
function button_shortcode( $attr, $content = null ) {
return '<a href="http://twitter.com/filipstefansson" class="twitter-button">' . $content . '</a>';
}
add_shortcode('button', 'button_shortcode');
?>

要使用此短程式碼,你可以嵌入要使用的文字,如下所示:

[button]Follow me on Twitter![/button]

為了使這個按鈕更好,我們可以新增引數,就像我們在前面的例子中一樣。

<?php
function button_shortcode( $atts, $content = null ) {
extract( shortcode_atts( array(
'account' => 'account',
 'style' => 'style'
 ), $atts ) );
return '<a href="http://twitter.com/' . esc_attr($account) . '" class="twitter-button ' . esc_attr($style) . '">' . $content . '</a>';
}
add_shortcode('button', 'button_shortcode');
?>

用法:

[button account="rupomkhondaker" style="simple"]Follow me on Twitter![/button]