Suporte » Questões avançadas » logo no menu

A visualizar 4 respostas - de 1 a 4 (de um total de 4)
  • Moderador pmfonseca

    (@pmfonseca)

    Bom dia MafasDigital,

    Podes alterar apresentação do teu menu editando o ficheiro style.css
    Atenção, deverás criar um Child theme quando pretendes alterar os ficheiros CSS, para não perderes as tuas alterações quando atualizares o tema.

    Algumas alterações que podes fazer para obter este efeito:

    .main-navigation {
        margin-bottom: 40px;
        height: 150px;
    }
    ul#menu-main-menu {
        list-style: none;
        margin: 0;
        padding-left: 0;
        position: relative;
        left: 200px;
    }
    .site-logo {
        max-width: 200px;
        width: 100%;
        position: absolute;
        top: 0px;
        left: 200px;
    }

    Thread Starter MafasDigital

    (@mafasdigital)

    Olá pmfonseca

    Obrigado pela resposta. Tenho feito pequenas alterações sem ser no child theme.
    Tenho um plugin css instalado. Será que posso colocar este código no plugin?

    Obrigada

    Thread Starter MafasDigital

    (@mafasdigital)

    Olá de novo pmfonseca

    Estive a ler sobre como criar um child theme. E peço a sua ajuda
    Devo o ciar manualmente
    Ou utilizar um plugin

    Se for manualmente onde crio o tema nalgum programa específico?

    Obrigada

    Moderador pmfonseca

    (@pmfonseca)

    O processo de criar um child theme não é complicado. O Codex do WordPress, o local ideal para esclarecer todas as dúvidas, explica que basta criar um directório e lá colocar dois ficheiros: style.css e functions.php.
    O directório tem de ser colocado em wp-content/themes e é desejável que o seu nome corresponda ao do tema pai acrescentando-se um simples ‘-child’ no final.
    O passo seguinte é criar a folha de estilos, o style.css. Este é o único ficheiro obrigatório no filho mas é boa ideia gerar de imediato o functions.php. Porque é este que vai acolher o código das funcionalidades que queremos implementar ou alterar. Além disso é necessário para fazer o enqueue do style.css de forma correcta. Isto é, ligar as folhas de estilo do child e do parent.
    O anterior método preferido, usando o @import, já não é recomendado como sendo a melhor prática, tendo sido substituído pelo enqueue. A forma correcta é, pois, acrescentar uma acção wp_enqueue_scripts e usar wp_enqueue_style() no functions.php do child theme.

    add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' ); function theme_enqueue_styles() { wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' ); }

    Se não estiveres à vontade com estas questões podes usar um plugin como o Child Theme Wizard.

    Retirado daqui.

A visualizar 4 respostas - de 1 a 4 (de um total de 4)
  • O tópico ‘logo no menu’ está fechado a novas respostas.