我正在使用 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 直接插入函数更简单。