Home Forums WoodMart support forum Customize template with php code Reply To: Customize template with php code

#73248

Artem Temos
Keymaster

Try to use this code

<?php
global $logo_i;
// Get the logo
$logo 		= WOODMART_IMAGES . '/wood-logo-dark.svg';

$protocol = woodmart_http() . "://";

$has_sticky_logo = ( isset( $params['sticky_image']['url'] ) && ! empty( $params['sticky_image']['url'] ) );

if(isset($params['image']['url']) && $params['image']['url'] != '') {
	$logo = $params['image']['url'];
}

if(isset($params['image']['id']) && $params['image']['id'] != '') {
	$attachment = wp_get_attachment_image_src( $params['image']['id'], 'full' );
	if( isset( $attachment[0] ) && ! empty( $attachment[0] ) )
		$logo = $attachment[0];
}

$logo = $protocol. str_replace(array('http://', 'https://'), '', $logo);

$width = isset($params['width']) ? (int) $params['width'] : 150;
$sticky_width = isset($params['sticky_width']) ? (int) $params['sticky_width'] : 150;

?>
<div class="site-logo">
	<div class="woodmart-logo-wrap<?php if( $has_sticky_logo ) echo " switch-logo-enable"; ?>">
		<?php if(is_front_page() && ! $logo_i)
        { ?>
        	<h1 class="logo-home-personalizado" title="Miacactus" alt="Miacactus shop">
        		<a href="<?php echo esc_url( home_url('/') ); ?>" class="woodmart-logo woodmart-main-logo" rel="home">
			<?php echo '<img src="' . $logo . '" alt="' . get_bloginfo( 'name' ) . '" style="max-width: ' . esc_attr( $width ) . 'px;" />'; ?>
				</a>
			</h1>
		<?php $logo_i = true;
        }else{
        ?>
        	<a href="<?php echo esc_url( home_url('/') ); ?>" class="woodmart-logo woodmart-main-logo" rel="home">
			<?php echo '<img src="' . $logo . '" alt="' . get_bloginfo( 'name' ) . '" style="max-width: ' . esc_attr( $width ) . 'px;" />'; ?>
			</a>
		<?php
		}
		?>

		<?php if ( $has_sticky_logo ): ?>
			<?php
				$logo_sticky = $protocol . str_replace( array( 'http://', 'https://' ), '', $params['sticky_image']['url'] );
			 ?>
			<a href="<?php echo esc_url( home_url( '/' ) ); ?>" class="woodmart-logo woodmart-sticky-logo" rel="home">
				<?php echo '<img src="' . $logo_sticky . '" alt="' . get_bloginfo( 'name' ) . '" style="max-width: ' . esc_attr( $sticky_width ) . 'px;" />'; ?>
			</a>
		<?php endif ?>
	</div>
</div>

Regards