sahifa主题通过后台设置Logo的方法
Published
2022-04-27
浏览次数 : 169
$logo_margin ='';
if( tie_get_option( 'logo_margin' ) || tie_get_option( 'logo_margin_bottom' ) ){
$logo_margin = ' style="';
if( tie_get_option( 'logo_margin' ) )
$logo_margin .= ' margin-top:'.tie_get_option( 'logo_margin' ).'px;';
if( tie_get_option( 'logo_margin_bottom' ) )
$logo_margin .= ' margin-bottom:'.tie_get_option( 'logo_margin_bottom' ).'px;';
$logo_margin .= '"';
}
?>
<div class="logo"<?php echo $logo_margin ?>>
<?php if( is_home() || is_front_page() ) echo '<h1>'; else echo '<h2>'; ?>
<?php if( tie_get_option('logo_setting') == 'title' ): ?>
<a href="<?php echo home_url() ?>/"><?php bloginfo('name'); ?></a>
<span><?php bloginfo( 'description' ); ?></span>
<?php else : ?>
<?php if( tie_get_option( 'logo' ) ) $logo = tie_get_option( 'logo' );
else $logo = get_stylesheet_directory_uri().'/images/logo.png';
?>
<a title="<?php bloginfo('name'); ?>" href="<?php echo home_url(); ?>/">
<img src="<?php echo $logo ; ?>" alt="<?php bloginfo('name'); ?>" <?php if( tie_get_option('logo_retina_width') && tie_get_option('logo_retina_height') ) echo 'width="'.tie_get_option('logo_retina_width') .'" height="'.tie_get_option('logo_retina_height').'"'; ?> /><strong><?php bloginfo('name'); ?> <?php bloginfo( 'description' ); ?></strong>
</a>
<?php endif; ?>
<?php if( is_home() || is_front_page() ) echo '</h1>'; else echo '</h2>'; ?>
</div><!-- .logo /-->
<?php if( tie_get_option( 'logo_retina' ) && tie_get_option( 'logo_retina_width' ) && tie_get_option( 'logo_retina_height' )): ?>
<script type="text/javascript">
jQuery(document).ready(function($) {
var retina = window.devicePixelRatio > 1 ? true : false;
if(retina) {
jQuery('#theme-header .logo img').attr('src', '<?php echo tie_get_option( 'logo_retina' ); ?>');
jQuery('#theme-header .logo img').attr('width', '<?php echo tie_get_option( 'logo_retina_width' ); ?>');
jQuery('#theme-header .logo img').attr('height', '<?php echo tie_get_option( 'logo_retina_height' ); ?>');
}
});
</script>
<?php endif; ?>
<?php }
- 标签1
- 标签1
- 标签1