Oi Francis!
Eu deixei o código exatamente assim, mas ele ainda não está funcionando:
<?php if(is_page( 'studio' )){
$logo = "http://marinabrito.org/wp-content/uploads/2014/01/Logo_Studio270.png";
}
else {
$logo = ( $user_logo = et_get_option( 'fusion_logo' ) ) && '' != $user_logo ? $user_logo : $template_directory_uri . '/images/logo.png';
}
<a href="<?php echo esc_url( home_url( '/' ) ); ?>"><img src="<?php echo esc_attr( $logo ); ?>" alt="<?php echo esc_attr( get_bloginfo( 'name' ) ); ?>" id="logo"/></a>
?>
Só uma coisa, eu passando o argumento ‘studio’ para a função is_page() fará com que todas as páginas do studio tenham esse outro logo, correto?
Obrigado pela atenção!
<?php
$categoria = get_the_category();
if($categoria[0]->cat_name == "studio"){
$logo = "http://marinabrito.org/wp-content/uploads/2014/01/Logo_Studio270.png";
}
else {
$logo = ( $user_logo = et_get_option( 'fusion_logo' ) ) && '' != $user_logo ? $user_logo : $template_directory_uri . '/images/logo.png';
}
<a href="<?php echo esc_url( home_url( '/' ) ); ?>"><img src="<?php echo esc_attr( $logo ); ?>" alt="<?php echo esc_attr( get_bloginfo( 'name' ) ); ?>" id="logo"/></a>
?>
Atente-se que o studio está com S minúsculo, tem que colocar como está na sua página de categorias.
Oi Francis!
Studio não é uma categoria ou um post. É uma página fixa que tem outras páginas filho. Para essas páginas eu gostaria de ter o logo diferente.
Fui mais claro?
Obrigado pela atenção.
Estou aprendendo bastante. Esses dias.
Cara so uma dica:
Se vc usar aqui no mome da logo algo do tipo um slug da pagina como complemento ao nome do arquivo, assim cada pagina tem um slug, entao pega o slug e complementa o nome do arquivo, gera cada logo com nomes especifico para a pagina tipo /slug_da_pagina_logo.png e ao carregar a pagina ele vai ler o arquivo certo para aquela pagina, cria uma condição caso a pagina nao encontre o arquico com o noma da slug, imprima uma imagem padrao.
Oi Jânio,
Eu usei o seguinte código pra resolver esse problema:
<?php if( is_page( array( 69, 116, 139, 137, 192, 194, 196, 198, 200, 206, 202, 204, 390 ))){
$logo = "link-do-logo";
}
else {
$logo = ( $user_logo = et_get_option( 'fusion_logo' ) ) && '' != $user_logo ? $user_logo : $template_directory_uri . '/images/logo.png';
} ?>
É um if que inseri no header.php no qual eu listei as páginas que gostaria que exibisse o outro logo. No else eu deixei como veio no tema, mas nada impedia de colocar outros logos.