尝试在我的页面上添加不同的徽标

时间:2016-04-15 18:33:09

标签: php html css wordpress html5

我有一个我在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 个答案:

答案 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)为标题选择媒体选择和调用元值创建自定义选项。