我创建了一个儿童主题。我在"图像"中添加了一些图像到主题中。目录。我上传的四张新图片无效。
我这样称呼他们:
<img src="<?php echo get_stylesheet_directory_uri(); ?>/images/banner-image.jpg">
这里有什么有趣的:1)只有四张图片无法正常工作。 2)使用&#34; http://www.url.com/wp-content/themes/theme-name/images/imagename.jpg&#34;如果我删除&#34; www&#34;路径&#34; http://url.com/wp-content/themes/theme-name/images/imagename.jpg&#34;的工作原理。
现在我在我的主题中使用文字路径。我想使用get_stylesheet_directory_uri()来更好地练习。
有谁知道为什么会这样?
答案 0 :(得分:0)
get_template_directory_uri()
函数将返回子主题目录URI 。
使用get_template_directory_uri()
将静态图像与html中的正确路径链接:
<img src="<?php echo get_template_directory_uri(); ?>/images/logo.png" width="" height="" alt="" />
使用此钩子函数在子主题function.php
add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
function theme_enqueue_styles() {
wp_enqueue_style( 'style', get_template_directory_uri() . '/assets/css/icons/icomoon/styles.css' );
}
注意:get_template_directory_uri()
代替get_stylesheet_directory_uri()