Warning: Use of undefined constant full - assumed 'full' (this will throw an Error in a future version of PHP) in /home/net-so/www/file/wp-content/themes/biz-vektor/single.php on line 18
ブログや、固定ページでPHPを書きたくてもセキュリティ上のリスクを抑える為にPHPプログラミングを記述してもなんら実行されることはありません。
ですが、固定ページや投稿にもPHPを使いたいというときがありますよね。
そんな時に使われるのが『ショートコード』です。
ショートコードとは?
ショートコードとは、固定ページや投稿内容等で様々なPHPプログラムや文章などを短いコードで表示させることができるマクロ機能です。
ショートコードは下記のように『[ ]』で囲まれたコードです。
[sample]
これは元々「function.php」内のプログラムで実行させておく必要があります。
ショートコードを作る
固定ページや投稿内容でPHPを実行させるためにまずfunction.phpで下記プログラムを書き込む必要が有ります。
/*-------------------------------------------*/ /* ショートコードでPHP実行 /*-------------------------------------------*/ function test_shortcode() { return 'テストです'; } add_shortcode('test_code', 'test_shortcode');
固定ページソース内に『[test_code]』と記述すると
テストです
と表示されます。
add_shortcode('ショートコード名', '関数名');
「ショートコード名」と「関数名」の文字列は必ず別々にしましょう。
また、「function.php」内を弄る場合は必ず事前にFFFTP等のソフトでバックアップしておきましょう。
もし、プログラム内でエラーが発生した場合エラー画面となりfunction.php内を編集できなくなってしまいます。
- 投稿タグ
- PHP