WordPressでサイトのURLを呼び出すときは
1 |
<?php echo home_url('/'); ?> |
使用しているテンプレートのURLを呼び出したいときは
1 |
<?php bloginfo('template_directory') ;?> |
ですが、上記を固定ページや投稿ページに使用すると、
プログラムがそのまま出ちゃいますよね。
これは、投稿画面にphpが使えないことが原因です。
その時の対処方法を記載します。
テーマのための関数 (functions.php)に下記を記載する
1 2 3 4 5 6 7 8 9 10 11 |
// サイトURLのショートコード function shortcode_url() { return get_bloginfo('url'); } add_shortcode('url', 'shortcode_url'); // テンプレートURLのショートコード function shortcode_templateurl() { return get_bloginfo('template_url'); } add_shortcode('template_url', 'shortcode_templateurl'); |
呼び出したい箇所に下記を入力
サイトのURLを呼び出したいとき
1 |
[url] |
テンプレートのURLを呼び出したいとき
1 |
[template_url] |
今日はめちゃくちゃ寒いですねぇ。。