Условное выражение вне цикла в WordPress [в заголовке] - PullRequest
0 голосов
/ 28 октября 2011

В моем файле header.php есть изображение, которое я хочу изменить, если присутствует настраиваемое поле. Должен быть условным в случае, если поле пустое или если вы находитесь на странице index.php.

Попробовал внешний код цикла, и я попробовал условные операторы внутри цикла, не зная, как объединить

1 Ответ

0 голосов
/ 28 октября 2011

Примерно так может работать:

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