2011-10-28 8 views
0

私のheader.phpファイルに、カスタムフィールドがある場合は変更したい画像があります。フィールドが空の場合、またはindex.phpページにいる場合は条件付きである必要があります。WordPressのループ外の条件文

は、ループコード以外試みたが、IVEはこのような

答えて

0

何かが働くかもしれないどのように組み合わせるかわからない、ループ内のための条件文を試してみました:

if (is_page()) { 
    $pageid = get_query_var('page_id'); 
    if (get_post_meta($pageid, '_wp_page_template', true) != 'index.php' && 
    ($custom_field = get_post_meta($pageid, 'custom field name', TRUE)) { 
    //code to change image 
    } 
} 
+0

投稿を同様?ありがとうbtw! –

+0

ようこそ。それはうまくいくのですか?投稿が行われなければならない場合は、すべての投稿に同じカスタムフィールドがあるかどうかを知る必要があります – yitwail