「このページの上へ」のマークアップを出力するWordPressショートコード。
/**
* 「このページの上へ」をマークアップするショートコード。
* @attribute classname div要素のクラス名 省略 pagetop
* @attribute target アンカー名 省略 wrapper
* @attribute text リンクの文字列 このページの上へ。
* 属性がない場合は下記のHTMLコードを返す。
* <div class="pagetop"><a href="#wrapper">このページの上へ</a></div>
* 使い方[pagetop]
*/
function pagetop_func($atts) {
extract(shortcode_atts(array(
'classname' => 'pagetop',
'target' => 'wrapper',
'text' => 'このページの上へ'
), $atts));
$markup = '<div class="' . $classname . '"><a href="#' . $target . '">' . $text . '</a></div>';
return $markup;
}
add_shortcode('pagetop', 'pagetop_func');
?>
» Gist
No comments yet.
改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。