如何在图像页面中引用主题路径?

时间:2012-09-23 作者:Exploit

如何在不安装php插件或手动键入的情况下引用页面/帖子中的图像,如下所示:

domain.com/wp-content/themes/mytheme/image.jpg

1 个回复
SO网友:fuxia

使用get_template_directory_uri()

print get_template_directory_uri() . \'/image.jpg\';
在中child themes 使用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 );
}

结束

相关推荐

get excerpt without images

有没有办法不使用get\\u the\\u extract()获取图像?我正在使用my\\u recent\\u post()函数将帖子拉到主页上,我不需要让它拉帖子中的图像,只需拉一些文本。下面是我正在使用的函数:function my_recent_post() { global $post; $html = \"\"; $my_query = new WP_Query( array( \'post_type\' => \'po