WordPress の Genesis フレームワークを使用して Web サイトを構築しています。
シンプルな全幅のレスポンシブ レイヤード バナーが必要なだけですが、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 を関数に直接詰め込むよりも簡単だといつも思います。