WordPress で ショートコードを追加するためには、add_shortcode() を使います。
設定は functions.php に書きましょう。
目次
メリット
ショートコードを使えば例えば WordPress のコンテンツ内で PHP のコードを実行させるような動作が容易になります。
記事内の使い方
タグの使い方
タグの記法がいくつかあります。
タグでコンテンツを挟むタイプを基本と考えておくと良いです。
[tag]コンテンツ[/tag]
タグでは属性を扱うことができます。
[tag hoge="属性値"]コンテンツ[/tag]
属性でパラメータを設定することで柔軟な設定が可能です。
functions.php の表記
構文は以下になります。
<?php add_shortcode( $tag , $foo ); ?>
前の引数 $tag とあるものがショートコードになります。
関数側はこんな感じで引数やコンテンツを受け取ることができます。
function foo( $atts, $content = "" ) {
return 'content = $atts["bar"] . $content';
}
add_shortcode( 'tag', 'foo' );
参考
関数リファレンス/add shortcode – WordPress Codex 日本語版
CAMON.TOKYO の吉澤修です。
記事に関連したお困りごとやお仕事のご相談などはお問い合わせからご連絡ください。