在我的header.php文件中有一个图像,如果存在自定义字段,我想要更改该图像。如果字段为空,或者您在index.php页面上,则需要是有条件的。
尝试了循环代码的外部,并且我已经在循环内尝试了条件语句,不确定如何组合
答案 0 :(得分: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
}
}