$conf, $runtime; function_exists('chdir') AND chdir(APP_PATH); $r = 'mysql' == $conf['cache']['type'] ? website_set('runtime', $runtime) : cache_set('runtime', $runtime); } function runtime_truncate() { global $conf; 'mysql' == $conf['cache']['type'] ? website_set('runtime', '') : cache_delete('runtime'); } register_shutdown_function('runtime_save'); ?>frontpage - change header height on 2017 theme for logged in users|Programmer puzzle solving
最新消息:Welcome to the puzzle paradise for programmers! Here, a well-designed puzzle awaits you. From code logic puzzles to algorithmic challenges, each level is closely centered on the programmer's expertise and skills. Whether you're a novice programmer or an experienced tech guru, you'll find your own challenges on this site. In the process of solving puzzles, you can not only exercise your thinking skills, but also deepen your understanding and application of programming knowledge. Come to start this puzzle journey full of wisdom and challenges, with many programmers to compete with each other and show your programming wisdom! Translated with DeepL.com (free version)

frontpage - change header height on 2017 theme for logged in users

matteradmin10PV0评论

When a guest sees the homepage they see the (almost) full height picture which is quite nice I think.

However, when a user logs in I'd like them to be redirected to the home page but with a much shorter picture (as the picture appears on the internal pages of the site).

I know I could redirect logged in users to a faux front page, but is there a way of changing the height of the main header picture depending if the user is a guest or logged in?

When a guest sees the homepage they see the (almost) full height picture which is quite nice I think.

However, when a user logs in I'd like them to be redirected to the home page but with a much shorter picture (as the picture appears on the internal pages of the site).

I know I could redirect logged in users to a faux front page, but is there a way of changing the height of the main header picture depending if the user is a guest or logged in?

Share Improve this question asked Feb 12, 2019 at 15:59 arathraarathra 451 gold badge1 silver badge3 bronze badges
Add a comment  | 

1 Answer 1

Reset to default 0

WordPress will automatically add a body class to the body tag if a user is logged in. You could potentially use this to adjust the height.

For example..

.logged-in #myElement {
    ...Your CSS
}

Something like this should work.

.logged-in.twentyseventeen-front-page.has-header-image .custom-header-media {
    height: calc(70vh);
}

Note the calc 70vh is 70% of viewport height, so adjust to what you need.

Post a comment

comment list (0)

  1. No comments so far