正在尝试将不同的徽标添加到我的页面


Trying to Add different logo to my page

我在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>

1)使用此插件将图像添加为徽标(与特色缩略图相同)。并根据帖子id调用

在函数.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) 为媒体选择创建自定义选项,并在标头上调用元值。