ショートコード属性の処理

  • shortcode_atts( array(
                    ‘size’ => ’150′,
                    ‘errorlv’ => ‘L’,
                    ), $atts ));
  • array(属性 => デフォルト値)
  • $atts は投稿で指定された生データ
    [qrcode size=”200″]
  • shortcode_atts でデータ処理
    1. 余計な属性を削除
    2. 未指定ならデフォルト値付与


array(ショートコード属性, デフォルト値) でデフォルト値を設定する。属性は複数でも良い。属性が無い場合は、array() にする。

$atts は、投稿記事で [コード 属性1=値1 属性2=値2] のように指定した属性と値の配列。

$atts の生データがショートコード実行に適切とは限らないので、shortcode_atts で処理する。

コメントは受け付けていません。