我有一个我在WordPress上定制的主题(增加主题)。问题是,所有者想要一个讨论不同内容的页面,并且该特定页面也会有不同的徽标。
我的问题是:如何在此页面中插入不同的徽标?
我的所有网页上都有一个徽标,但我希望有两个不同的徽标:
一个用于特定页面,另一个用于所有其他页面。
这是我的主题header.php
:
<div class="headdown <?php echo $sticky_header;?>">
<div class="row clearfix">
<div class="logo">
<a title="<?php bloginfo("description");?>" href="<?php echo home_url();?>">
<?php if ($ht_options['logo_url']) { ?>
<img src="<?php echo $ht_options['logo_url'];?>" alt="<?php bloginfo('description'); ?>"/>
<?php } else { ?>
<img src="<?php echo get_template_directory_uri();?>/images/logo.png" alt="Logo"/>
<?php }?>
</a>
</div>
答案 0 :(得分:0)
1)使用this plugin添加图片作为徽标(与精选缩略图相同)。并根据帖子ID进行调用。
在function.php上添加此代码
/*Logo Image*/
if (class_exists('MultiPostThumbnails')) {
//$types = array('post', 'page');
$types = array('page');
foreach($types as $type) {
new MultiPostThumbnails(array(
'label' => 'Header Banner',
'id' => 'secondary-image',
'post_type' => $type
)
);
}
}
在header.php上调用此值
$value = MultiPostThumbnails::get_post_thumbnail_url(get_post_type(), 'secondary-image');
2)为标题选择媒体选择和调用元值创建自定义选项。