web-dev-qa-db-ja.com

画像のページでテーマパスを参照するにはどうすればよいですか。

どのように私はphpプラグインをインストールするか、またはこのように手動でそれをタイプアウトすることなくページ/投稿で画像を参照しますか:

domain.com/wp-content/themes/mytheme/image.jpg
2
Sarmen B.

get_template_directory_uri() を使用

print get_template_directory_uri() . '/image.jpg';

子テーマ use get_stylesheet_directory_uri() で画像を置き換えた場合。

ショートコードでは、これは次のようになります。

<?php
/* Plugin Name: Theme URI Shortcode */

add_shortcode('theme_uri', 'wpse_66026_theme_uri_shortcode' );

function wpse_66026_theme_uri_shortcode( $attrs = array (), $content = '' )
{
    $theme_uri = is_child_theme()
        ? get_stylesheet_directory_uri()
        : get_template_directory_uri();

    return trailingslashit( $theme_uri );
}
3
fuxia