> Wordpress > Wordpressのウィジェットや投稿内で各ディレクトリをショートコードで表示する方法
Wordpressのウィジェットや投稿内で各ディレクトリをショートコードで表示する方法

Wordpressのウィジェットや投稿内で各ディレクトリをショートコードで表示する方法

Wordpressのテーマファイルの中であれば、各ディレクトリを呼び出す関数が用意されているので、関数を利用してディレクトリへのパスを出力することができますが、管理画面で編集するウィジェットや投稿内で各ディレクトリを呼び出したい時は、ショートコードを利用できます。

ウィジェットでショートコードを利用する方法

ウィジェットでショートコードを利用するには、function.phpに下記のように追記します。

add_filter( 'widget_text', 'do_shortcode' ); // ショートコード利用可能にする.

サイトのトップURLのショートコード

下記のようにfunction.phpに追記します。

/**
 * サイトのトップURLのショートコード
 */
function shortcode1_func() {
    return esc_url( get_home_url() );
}
add_shortcode( 'url', 'shortcode1_func' );

親themeurlのショートコード

下記のようにfunction.phpに追記します。

/**
 * 親themeurlのショートコード
 */
function shortcode2_func() {
    return esc_url( get_template_directory_uri() );
}
add_shortcode( 'themeurl', 'shortcode2_func' );

子themeurlのショートコード

下記のようにfunction.phpに追記します。

/**
 * 子themeurlのショートコード
 */
function shortcode3_func() {
    return esc_url( get_stylesheet_directory_uri() );
}
add_shortcode( 'themeCurl', 'shortcode3_func' );

この記事が気に入ったらシェアしてください

関連記事

Wordpressのカスタム投稿タイプで一覧・詳細画面を作らない方法

Wordpressのプラグイン「AddToAny Share Buttons」で任意の場所にシェアボタンを設置する方法

Wordpressのプラグイン「AddToAny Share Buttons」で任意の場所にシェアボタンを設置する方法

Wordpress Popular Postsでの表示内容をテーマ内でカスタマイズする方法

Wordpress Popular Postsでの表示内容をテーマ内でカスタマイズする方法

Wordpressの投稿からカテゴリーやタグを削除する方法

Wordpressの投稿からカテゴリーやタグを削除する方法

Wordpressで記事のIDから記事内の一番目にある画像を取得する関数

Wordpressで記事のIDから記事内の一番目にある画像を取得する関数

Wordpressのget_terms()で特定のカスタム投稿タイプの公開記事のみcountの対象にする方法

Wordpressのget_terms()で特定のカスタム投稿タイプの公開記事のみcountの対象にする方法

Comment Form

コメント投稿はこちらをクリックしてください
  • コメントを入力してください。
登録フォーム
Name
Mailaddress
URL
Message
Postkey
(スパム対策に、投稿キー を半角で入力してください。)