ショートコードタグ用のフックを追加する関数
下記のように、ショートコードにしたいパーツの関数を「functions.php」に記述し、その関数をフックで追加していく
/**
* ボタンのショートコード
*
* @param array $atts ショートコードの引数.
* @param string $content ショートコードのコンテンツ.
* @return string ボタンのHTMLタグ.
*/
function my_shortcode_btn( $atts, $content = '' ) {
return '<div class="entry-btn"><a class="btn" href="' . $atts['link'] . '">' . $content . '</a></div><!-- /entry-btn -->';
}
add_shortcode( 'btn', 'my_shortcode_btn' );
<aside>
💡
書式:<?php add_shortcode( $tag , $func ); ?>
〜パラメータ〜 ・$tag:(文字列) (必須) 投稿の本文から検索する、ショートコードタグ 初期値: なし $func:(関数名) (必須) ショートコードが見つかったときに実行する コールバック関数 初期値: なし
〜返り値〜 なし
</aside>