Site logo

Archived topic

Widget in Navigation as Header

9 replies · Started by Jack on July 13, 2020

Viewing posts 1–10 of 10

Hi, I was looking at this page on centering the logo in the nav menu. This looks great, but I was wondering if it is possible to use my header widgets in the header still? Instead of the "Press, Contact and Search" items on the right in the example in that link, I would have a Custom PHP widget - alternatively is there a way to manually put in the HTML/PHP in a menu item and have it run?
Thanks!
Jack.

Hi, thanks for your reply. I just tried using the Navigation as Header method but couldn't get the widget to appear on the right hand side of the navbar - perhaps I could try the Header Setup, if you could help with the CSS? Thanks!

Yeah - header widget is disabled when Navigation as Header is selected.
If you want to remove any CSS you have in relation to the centered logo.
Then:

1. Add your code to the Header Widget.
2. Set you Primary Navigation to Float right.

Once thats done ill take a look at the CSS.

Perfect, I've done that there - thanks!

Can you remove the CSS you got from this doc and disable any cache plugins you may have.

I've done that there now too

Move your Custom content into a Header Widget.
Then add this CSS:

@media(min-width: 769px) {
    .site-header {
        position: relative;
    }
    .inside-header {
        display: flex;
        flex-direction: row-reverse;
        align-items: center;
    }
    .site-logo {
        position: absolute;
        top: initial;
        left: 50%;
        transform: translateX(-50%);
    }
    .main-navigation {
        margin-right: auto;
    }
    .site-header .header-widget {
        width: auto;
        top: unset;
    }
}

Perfect - that worked once I set the background color of inside-header to the same colour as the nav menu also. Thanks!

Glad to be of help

This archived topic is closed to new replies.