在wordpress [in header]循环外的条件语句



有一个图像在我的header.php文件,我想有变化,如果一个自定义字段存在。如果字段为空,或者您在index.php页面上,则需要是有条件的。

试过循环外的代码,也试过循环内的条件语句,不知道如何组合

可以这样做:

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
  }
}

最新更新