このページの上へをマークアップするショートコード : WordPress

Pocket

「このページの上へ」のマークアップを出力する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.

コメントの投稿

改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。