WordPressでサイトのURLを呼び出すときは
|
<?php echo home_url('/'); ?> |
使用しているテンプレートのURLを呼び出したいときは
|
<?php bloginfo('template_directory') ;?> |
ですが、上記を固定ページや投稿ページに使用すると、
プログラムがそのまま出ちゃいますよね。
これは、投稿画面にphpが使えないことが原因です。
その時の対処方法を記載します。
テーマのための関数 (functions.php)に下記を記載する
|
// サイト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を呼び出したいとき
テンプレートのURLを呼び出したいとき
今日はめちゃくちゃ寒いですねぇ。。