2690

WordPressでテンプレートやドメインURLを出力するショートコード

投稿記事内の画像指定をする時に、「テーマファイル内の画像を指定したい」「メディアに登録するのはめんどくさい」という時がよくあります。クライアントに画像を触らせたくない時などとか。
そういった時にfunctions.phpにコピペするだけでシンプルに使える、ショートコードをメモしておきます。

確認環境

以下のコードをコピペ

functions.phpに以下のコードをコピペします。

function templateUrl() {
    return get_bloginfo('template_url');
}
add_shortcode('theme', 'templateUrl');

あとは、https://2690.site/wp-content/themes/note-likeを投稿記事内にコピペするだけでURLが反映されます。

ドメインURLにしたい時

ドメインURLにしたい時は以下を追加します。

function baseUrl() {
    return get_bloginfo('url');
}
add_shortcode('domain', 'baseUrl');

あとは、https://2690.siteを投稿記事内にコピペするだけでURLが反映されます。

モバイルバージョンを終了