2016-05-09 2 views
0

カスタムWordPressページテンプレートに別のヘッダーファイルを追加します。 カスタムの投稿タイプの新しいテンプレートを作成しました。 get_header()関数を使ってヘッダファイルを追加したいが、テーマの通常のヘッダを使いたくない。変更されたヘッダファイル全体をテンプレートに貼り付けることができますが、それは正しい方法ではないと私は思います。どんな提案も役に立ちます。カスタムテンプレートに別のヘッダーファイルを追加したい

ありがとうございました

+0

が含まれます'header.php'ファイル、あなたが行っているページがカスタムテンプレートであるかどうかをチェックし、それ自身のメニューをロードする条件、およびあなたが望むものをロードします。 –

答えて

1

あなたは、ヘッダー・blog.phpを呼び出すために、例えば、すべてのテンプレートのヘッダファイルを作成することができます。 必要to get_header( 'blo');あなただけのただヘッダ-custom.php

ようにあなたにこの例を現在のテーマ を別のヘッダファイルを作成

+1

例えば、header-blog.phpを呼び出すには:get_header( 'blog')が必要です。 –

+0

Deeptiありがとう、それは働いた:) –

0

私は、テンプレートに基づいてヘッダーファイルのコンテンツを置き換えることをお勧めします。 このように「about.php」あなたはそのためだけのテンプレートのブロックを追加することができます

if(is_page_template('templates/about.php') { 
    //custom header for about.php 

} else { 
    //Header for all other pages 

} 
0

は正しい方法は、あなたの中に追加することですヘッダーcustom.php

<?php 
get_header('custom'); 
?> 
関連する問題