作り方

  • function 関数名($atts, $content = null) {
  • extract(shortcode_atts(array(デフォルト値の定義), $atts ))
  • PHP (WP 関数を含む) で処理
  • return 戻り値
  • add_shortcode(ショートコード名, 関数名)


関数の定義は PHP のフォーマットにしたがう。$atts は属性、$content は中身 ([ショートコード]ココ[/ショートコード])。

shortcode_atts は、ショートコードの属性を処理する関数。属性が指定されなければデフォルト値を用いる。想定外の属性は削除する。

return でショートコード実行時に値を返す。

add_shortcode で、ショートコード名 ([ココ]) を定義する。

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