Home › Forums › Jevelin Theme › Change default URL logo in header
Home › Forums › Jevelin Theme › Change default URL logo in header
Hello
how change default url logo in header?
Solution for this topic
Hi @fetaki,
I hope you are well today and thank you for your question.
To achieve this you have to add this code https://pastebin.com/FSTNytqa in the functions.php file of Jevelin child theme then change the URL of logo by changing following code in the shared code.
<?php echo esc_url( home_url( '/' ) ); ?>
Best regards,
Shufflehound team
Я сделал все по вашей инструкции, но ничего не изменилось
<?php /** * Theme functions file */ /** * Enqueue parent theme styles first * Replaces previous method using @import * <http://codex.wordpress.org/Child_Themes> */ add_action( 'wp_enqueue_scripts', 'jevelin_child_enqueue', 99 ); function jevelin_child_enqueue() { wp_enqueue_style( 'jevelin-child-style', get_stylesheet_directory_uri() . '/style.css' ); wp_enqueue_script( 'jevelin-child-scripts', get_stylesheet_directory_uri() . '/js/scripts.js' ); } /** * Add your custom functions below */ function jevelin_header_logo() { $standard_logo = jevelin_option_image('logo'); /* Use Jevelin Logo if Logo is not uploaded */ if( !$standard_logo ) : $standard_logo = get_template_directory_uri().'/img/logo.png'; endif; $sticky_logo = ( jevelin_option_image('logo_sticky') ) ? jevelin_option_image('logo_sticky') : $standard_logo; $light_logo = ( jevelin_option_image('logo_light') ) ? jevelin_option_image('logo_light') : $standard_logo; if( jevelin_logo_height() && jevelin_logo_height() != 'auto' ) : $height = ' height="'.str_replace("px", "", jevelin_logo_height() ).'"'; else : $height = ''; endif; ?> <div class="header-logo"> " class="header-logo-container sh-table-small"> <div class="sh-table-cell"> " alt="<?php echo esc_attr( get_bloginfo( 'name' ) ); ?>"<?php echo esc_attr( $height ); ?> /> " alt="<?php echo get_bloginfo( 'name' ); ?>"<?php echo esc_attr( $height ); ?> /> " alt="<?php echo get_bloginfo( 'name' ); ?>"<?php echo esc_attr( $height ); ?> /> </div> </div> <?php }
I did everything according to your instructions, but nothing has changed
<?php
/**
* Theme functions file
*/
/**
* Enqueue parent theme styles first
* Replaces previous method using @import
* <http://codex.wordpress.org/Child_Themes>
*/
add_action( ‘wp_enqueue_scripts’, ‘jevelin_child_enqueue’, 99 );
function jevelin_child_enqueue() {
wp_enqueue_style( ‘jevelin-child-style’, get_stylesheet_directory_uri() . ‘/style.css’ );
wp_enqueue_script( ‘jevelin-child-scripts’, get_stylesheet_directory_uri() . ‘/js/scripts.js’ );
}
/**
* Add your custom functions below
*/
function jevelin_header_logo() {
$standard_logo = jevelin_option_image(‘logo’);
/* Use Jevelin Logo if Logo is not uploaded */
if( !$standard_logo ) :
$standard_logo = get_template_directory_uri().’/img/logo.png’;
endif;
$sticky_logo = ( jevelin_option_image(‘logo_sticky’) ) ? jevelin_option_image(‘logo_sticky’) : $standard_logo;
$light_logo = ( jevelin_option_image(‘logo_light’) ) ? jevelin_option_image(‘logo_light’) : $standard_logo;
if( jevelin_logo_height() && jevelin_logo_height() != ‘auto’ ) :
$height = ‘ height=”‘.str_replace(“px”, “”, jevelin_logo_height() ).'”‘;
else :
$height = ”;
endif;
?>
<div class=”header-logo”>
” class=”header-logo-container sh-table-small”>
<div class=”sh-table-cell”>
” alt=”<?php echo esc_attr( get_bloginfo( ‘name’ ) ); ?>”<?php echo esc_attr( $height ); ?> />
” alt=”<?php echo get_bloginfo( ‘name’ ); ?>”<?php echo esc_attr( $height ); ?> />
” alt=”<?php echo get_bloginfo( ‘name’ ); ?>”<?php echo esc_attr( $height ); ?> />
</div>
</div>
<?php }
Sorry, the code like that is not so inserted
this my function.php file in the child theme
“<?php
/**
* Theme functions file
*/
/**
* Enqueue parent theme styles first
* Replaces previous method using @import
* <http://codex.wordpress.org/Child_Themes>
*/
add_action( ‘wp_enqueue_scripts’, ‘jevelin_child_enqueue’, 99 );
function jevelin_child_enqueue() {
wp_enqueue_style( ‘jevelin-child-style’, get_stylesheet_directory_uri() . ‘/style.css’ );
wp_enqueue_script( ‘jevelin-child-scripts’, get_stylesheet_directory_uri() . ‘/js/scripts.js’ );
}
/**
* Add your custom functions below
*/
function jevelin_header_logo() {
$standard_logo = jevelin_option_image(‘logo’);
/* Use Jevelin Logo if Logo is not uploaded */
if( !$standard_logo ) :
$standard_logo = get_template_directory_uri().’/img/logo.png’;
endif;
$sticky_logo = ( jevelin_option_image(‘logo_sticky’) ) ? jevelin_option_image(‘logo_sticky’) : $standard_logo;
$light_logo = ( jevelin_option_image(‘logo_light’) ) ? jevelin_option_image(‘logo_light’) : $standard_logo;
if( jevelin_logo_height() && jevelin_logo_height() != ‘auto’ ) :
$height = ‘ height=”‘.str_replace(“px”, “”, jevelin_logo_height() ).'”‘;
else :
$height = ”;
endif;
?>
<div class=”header-logo”>
” class=”header-logo-container sh-table-small”>
<div class=”sh-table-cell”>
” alt=”<?php echo esc_attr( get_bloginfo( ‘name’ ) ); ?>”<?php echo esc_attr( $height ); ?> />
” alt=”<?php echo get_bloginfo( ‘name’ ); ?>”<?php echo esc_attr( $height ); ?> />
” alt=”<?php echo get_bloginfo( ‘name’ ); ?>”<?php echo esc_attr( $height ); ?> />
</div>
</div>
<?php }”
aaaaaa!!!!!!
Here is the code
Thanks, i figured it out myself
You can close the task
)
You are most welcome here 🙂