[英]Move menu next to logo instead of below or above in WordPress theme (header.php)
[英]Wordpress logo image in header.php
我正在尝试在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
文件夹内。 但是,徽标似乎没有显示在我的网页上。 我也尝试过使用其他格式的图像,但是它们似乎都不起作用。 我在index.php
也调用了get_header()
函数。
我的代码中似乎有什么问题?
原因似乎是权限问题。 您可以通过命令行typyng将777权限设置为徽标图像:
chmod 777 /path_to_your_file
或通过右键单击徽标文件进行设置,然后更改属性。
您无法查看图片,因为您对图片设置了错误的权限。 打开您的FTP客户端,连接到您的站点并找到您的图像,右键单击它并选择“更改文件权限”并将其更改为644。
文件权限应如下所示:
尝试这个。
<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>
请享用..!!
用户这个WordPress的插件 ,它将帮助您使用WordPress的管理员上传徽标,您可以随时通过编辑header.php文件进行更改。 使用以下功能打印徽标
回声theme_logo();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.