Suporte » Questões avançadas » logo no menu
logo no menu
-
Olá a todos, como faço para colocar o logo no menu como este website
o meu site é este http://www.pact.pt
Obrigada
-
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; }
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
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 pluginSe for manualmente onde crio o tema nalgum programa específico?
Obrigada
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.
- O tópico ‘logo no menu’ está fechado a novas respostas.