您好,我有一个正在为客户做的小网站,我使用了 html/css 网站并使用空白主题将其转移到 WordPress。到目前为止一切顺利,如果您愿意,请查看 energyshop.se,在起始页中显示了顶部的两个图像,但没有显示其余选项卡 - 为什么?我在 header.php 中添加图像,这样它应该在所有选项卡上找到它们......?
//标题.php
<body <?php body_class(); ?>>
<div id="container">
http://www.enerfergeggyshop.se/
<div id="header" onclick="location.href='http://www.energyshop.se/';" style="cursor: pointer;">
<h1><a href="<?php echo get_option('home'); ?>/"><?php bloginfo('name'); ?></a></h1>
<div class="description"><?php bloginfo('description'); ?></div>
</div>
<div id="main_menu">
<?php wp_nav_menu(); ?>
</div>
这是因为您使用的是相对路径。创建 WordPress 主题时,如果您想要从主题加载资源,则应使用绝对路径。有两个模板标签可以让您轻松完成此操作:get_bloginfo()
and bloginfo()
。第一个返回值,第二个回显该值(您通过传递给函数的第一个参数请求的值)。
因此,为了显示图像,您应该:
<img src="<?php bloginfo('stylesheet_directory'); ?>/images/icon_en_global.png" alt="English.png">
这总是会导致以下结果(对于您的网站):
<img src="http://energyshop.se/wp-content/themes/blank/images/icon_en_global.png" alt="English.png">
所以只需替换所有wp-content/themes/blank
with <?php bloginfo('stylesheet_directory'); ?>
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)