在header.php中的Wordpress徽标图像

时间:2015-08-10 07:38:38

标签: php html css wordpress

我试图在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函数。

我的代码中出现了什么问题?

4 个答案:

答案 0 :(得分:2)

原因似乎是权限问题。 您可以通过命令行,typyng:

将权限777设置为徽标图像
   chmod 777 /path_to_your_file

或使用右键单击徽标文件进行设置,然后更改属性。

答案 1 :(得分:1)

您无法查看图片,因为您的图片设置了错误的权限。打开您的FTP客户端,连接到您的站点并找到您的图像,右键单击它并选择更改文件权限并将其更改为644.

文件权限应如下所示:

http://s12.postimg.org/rxb25ziy5/Untitled.png

答案 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();