我正在使用WordPress的Genesis框架构建一个网站。
我只想要一个简单的全宽度响应分层横幅,但在Genesis中,它总是被强制放入容器div中,这显然不是全宽度的。
分层也很重要——它需要一个背景,元素分层在顶部。
有没有一种"正确"的方法来实现这一点?
您应该挂接到genesis_before_header
调用并将您需要的东西放在那里,然后根据需要使用HTML/CSS进行样式设置:
add_action( 'genesis_before_header', 'genesis_banner_header' );
function genesis_banner_header() {
get_template_part( 'inc/banner' );
}
在上面的示例中,您应该创建一个名为banner.php的文件,并将其放入主题或子主题中名为/inc的文件夹中,然后在其中添加HTML。我总是觉得这比把所有HTML直接插入函数更简单。