ワードプレスの固定ページでPHPを利用したいなと考えています。
で、
調べてみるとプラグインもありました。
しかし、
プラグインに使われている、eval()という関数。
余りよろしくないようです。
だとすれば、適切な方法は?
無難だなと思ったのが、コレ。
ショートコードでPHPを活用する
っていう方法。
1 2 3 4 |
function my_shortcode() { return "ショートコードのテスト"; } add_shortcode('mycode', 'my_shortcode'); |
これを使ってプラグインに入れ込んでみる予定。
設定する関数の中にPHPを組み込んでいけばいいんですね。
add_shortcode()のおさらい
1 |
<?php add_shortcode( $tag , $func ); ?> |
使い道
ショートコードタグ用のフックを追加する関数
-
1つ目のパラメータ
- $tag (文字列) (必須) 投稿本文で検索するショートコードタグ。
-
- 初期値: なし
-
2つ目のパラメータ
- $func (関数名) (必須) ショートコードが見つかったら実行される関数
-
- 初期値: なし