ショートコードに属性を追加する【shortcode_atts】

この記事では関数「shortcode_atts」を使用して、ショートコードに属性を追加します。

shortcode_attsの解説

ショートコードの属性に数字を入力して、5を掛けた数字を出力します。

function price_test( $atts ) {
$atts = shortcode_atts(array('price' => '100',), $atts, 'total' );
return $atts['price'] * 5;
}
add_shortcode( 'total', 'price_test' );

ショートコードはtotal price=150を[]で括ります。

属性を入力しない場合は、デフォルトの100に5を掛けた数値が出力されます。

php