我是wordpress的新手,今天安装了它。我正在开发一个任务来自定义wordpress中的主页面。我遇到一个问题,我想在主题中插入徽标,我无法做到这一点 这是代码
<div class="site-logo">
<--! Here I want to add my logo>
</div>
我使用主题徽标插件插入,但它显示了屏幕上的所有代码
答案 0 :(得分:2)
答案取决于您希望如何将图像合并到主题中。
如果图片是主题本身的资产,意味着文件位于主题包中,则可以使用get_template_directory_uri()
包含该文件。
<img src="<?php echo get_template_directory_uri(); ?>/images/logo.jpg">
WP还具有自定义标题功能,可让您从WP Admin https://codex.wordpress.org/Custom_Headers
管理标题图像<强>的functions.php 强>
$args = array(
'width' => 980,
'height' => 60,
'default-image' => get_template_directory_uri() . '/images/header.jpg',
);
add_theme_support( 'custom-header', $args );
在您的主题中
<img src="<?php echo( get_header_image() ); ?>" alt="<?php echo( get_bloginfo( 'title' ) ); ?>" />
答案 1 :(得分:1)
<img src = "<?php echo get_template_directory_uri()."logo.jpg";?>" alt="logo">
使用上面的代码
get_template_directory_uri()
为您提供当前主题的路径。
Refer
答案 2 :(得分:1)
如果您的徽标位于&#34;图像&#34;根目录中的文件夹(不在您的WP主题中:
/images/logo.jpg
如果您的徽标位于WP主题的图像文件夹中:
<?php bloginfo('template_url');?>/images/logo.jpg
如果您的徽标不在&#34;图片&#34;文件夹,然后删除图像文件夹的引用。