Sindbad~EG File Manager
<?php
if ( ! function_exists( 'thim_get_src_logo' ) ) {
function thim_get_src_logo( $key_name ) {
$value = get_theme_mod( $key_name, false );
if ( ! empty( $value ) ) {
if ( is_numeric( $value ) ) {
$value_att = wp_get_attachment_image_src( $value, 'full' );
if ( $value_att ) {
$src_logo = $value_att[0];
}
} else {
$src_logo = $value;
}
} else {
$src_logo = '';
}
return thim_ssl_secure_url( $src_logo );
}
}
add_action( 'thim_logo', 'thim_logo', 1 );
// logo
if ( ! function_exists( 'thim_logo' ) ) :
function thim_logo() {
$thim_logo = get_theme_mod( 'thim_logo', false );
$style = $src = '';
$logo_alt = get_bloginfo( 'name' );
if ( ! empty( $thim_logo ) ) {
if ( is_numeric( $thim_logo ) ) {
$logo_attachment = wp_get_attachment_image_src( $thim_logo, 'full' );
if ( get_post_meta( $thim_logo, '_wp_attachment_image_alt', true ) ) {
$logo_alt = get_post_meta( $thim_logo, '_wp_attachment_image_alt', true );
}
if ( $logo_attachment ) {
$src = $logo_attachment[0];
$style .= ' width="' . $logo_attachment[1] . '" height="' . $logo_attachment[2] . '"';
}
} else {
$src = $thim_logo;
}
}
// sticky logo
$sticky_logo = thim_get_src_logo( 'thim_sticky_logo' );
$retina_logo = thim_get_src_logo( 'thim_logo_retina' );
// Custom Logo and sticky Logo
if ( is_page() || is_single() ) {
$custom_logo = get_post_meta( get_the_ID(), 'thim_mtb_logo', true );
if ( ! empty( $custom_logo ) ) {
$src_logo = wp_get_attachment_image_src( $custom_logo, 'full', false );
if ( $src_logo ) {
$src = $src_logo[0];
}
}
}
$style .= $sticky_logo ? ' data-sticky="' . $sticky_logo . '"' : '';
// sticky logo
$style .= $retina_logo ? ' data-retina="' . $retina_logo . '"' : '';
echo '<a href="' . esc_url( home_url( '/' ) ) . '" title="' . esc_attr( get_bloginfo( 'name' ) ) . ' - ' . esc_attr( get_bloginfo( 'description' ) ) . '" rel="home" class="thim-logo">';
if ( $src ) {
echo '<img src="' . $src . '" alt="' . esc_attr( $logo_alt ) . '"' . $style . '>';
} else {
echo esc_html( $logo_alt );
}
echo '</a>';
}
endif;
Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists