2017-04-19 2 views
0

私はテンプレートで問題に直面しているので、私はワードプレスのテーマを作成しています。Becouse私は速度向上のために1ページずつテンプレートを使用しています。wordpressの各ページの1つのテンプレートの動的ヘッダーイメージを変更するにはどうすればよいですか?もし誰かが4.4バージョンのワードプレスを手伝うことができたら

+1

でカスタムメタフィールドを作成することができますか? 'the_post_thumbnail();'やカスタムフィールド経由でやっていますか?テンプレートには、グローバルな '$ post'オブジェクトが用意されていなければなりません。 IDや他のデータがあれば、そのオブジェクトにそのページに固有のものを入力することができます。 –

+0

@By Baily、the_post_thumbnail()経由ではなくカスタムフィールド経由で行う。私はテンプレートを使って各ページをレンダリングしますが、ページセクションからヘッダーの画像を選択することはできません。 –

+0

私は、ページセクションからヘッダーイメージを選択できるFeatured Imageに代わるものがあれば、function.phpのFeatured image enableと同じものが必要です。 –

答えて

0

各ページについて、$ postオブジェクトを利用できます。

while(またはカスタム)ループでget_the_post_thumbnail($post->ID,'large');を使用してバナーを取得する必要があります。

またどのようにあなたのヘッダー画像を設定しているAdvanced custom fields plugin

get_post_meta($post->ID,'banner',true); 
+0

@Ahmad Ginani - >私は同じことを試みましたが、私はこの目的のためにプラグインを使いたくありません。 –

+0

あなたのコードをpastebinに貼ってリンクを送信できますか? –

関連する問題