繁体   English   中英

header.php中的Wordpress徽标图像

[英]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。

文件权限应如下所示:

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

尝试这个。

<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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM