我试图在Wordpress中创建自定义主题,目前我正在处理我的header.php
文件。但是,我无法显示我的徽标图片。这是相同的代码:
<body>
<div class = "container">
<div class = "five columns">
<a href = "<?php echo get_option('home'); ?>"><img src = "<?php bloginfo('template_url'); ?>/img/sem.jpg" title = "<?php bloginfo('title'); ?>"></a>
</div>
</div>
</body>
sem.jpg
图像存储在我的根项目目录中的img
文件夹中。但是,徽标似乎没有显示在我的网页上。我也尝试过使用其他格式的图像,但它们似乎都不起作用。我还调用了get_header()
中的index.php
函数。
我的代码中出现了什么问题?
答案 0 :(得分:2)
原因似乎是权限问题。 您可以通过命令行,typyng:
将权限777设置为徽标图像 chmod 777 /path_to_your_file
或使用右键单击徽标文件进行设置,然后更改属性。
答案 1 :(得分:1)
您无法查看图片,因为您的图片设置了错误的权限。打开您的FTP客户端,连接到您的站点并找到您的图像,右键单击它并选择更改文件权限并将其更改为644.
文件权限应如下所示:
答案 2 :(得分:0)
试试这个。
<body <?php body_class(); ?>>
<div class = "container">
<div class = "five columns">
<img src="<?php echo get_template_directory_uri(); ?>/img/sem.jpg" alt="<?php bloginfo('title'); ?" />
</div>
</div>
</body>
享受.. !!
答案 3 :(得分:0)
用户此wordpress plugin 它将帮助您使用wordpress管理员上传徽标,您可以随时使用edit header.php文件进行更改。 使用以下功能打印徽标
echo theme_logo();