Suporte » Plugins » Diferente logo de acordo com página

Visualizando 6 respostas - 1 até 6 (de um total de 6)
  • Tu não fechou o (

    Criador do tópico jonathancbatista

    (@jonathancbatista)

    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.

    Criador do tópico jonathancbatista

    (@jonathancbatista)

    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.

    janio_silva

    (@janio_silva)

    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.

    Criador do tópico jonathancbatista

    (@jonathancbatista)

    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.

Visualizando 6 respostas - 1 até 6 (de um total de 6)
  • O tópico ‘Diferente logo de acordo com página’ está fechado para novas respostas.