【wordpress】サイトURLやテーマディレクトリURLをショートコードで出力したい

【wordpress】サイトURLやテーマディレクトリURLをショートコードで出力したい

wordpressの作業をしているとエディターで「サイトURL」や「テーマディレクトリまでのURL」を出力したって思うことが多々あります。それを解決です。

サイトURLをショートコードにする

add_shortcode('siteurl', 'shortcode_hurl');
	function shortcode_hurl() {
	return home_url();
}

これをfunction.phpに記載します。

サイトURLのショートコードを出力する

<a href="[siteurl]/privacy/">プライバシーポリシー</a>

こんな感じでページに[siteurl]を記述すると、さっきfunction.phpで登録したhome_url()を出力してくれます。

テーマディレクトリURLをショートコードにする

add_shortcode('theme', 'shortcode_theme');
	function shortcode_theme() {
	return get_template_directory_uri();
}

これをfunction.phpに記載します。

テーマディレクトURLのショートコードを出力する

<img src="[theme]/images/common/logo.png" alt="" />

こんな感じでページに[theme]を記述すると、さっきfunction.phpで登録したget_template_directory_uri()を出力してくれます。

SHARE