#php #arrays #wordpress #filter #themes
#php #массивы #wordpress #Фильтр #темы
Вопрос:
Доброе утро!
Прежде всего, извините за мой ржавый английский. У меня проблема с темой WordPress. Чтобы быть более конкретным с формой поиска:
Предупреждение: array_filter() ожидает, что параметр 1 будет массивом, bool задан в /home/inmobil1/public_html/wp-content/themes/realhomes/assets/modern/partials/properties/search/advance.php в строке 45
Я пытался связаться с поддержкой темы, но они задерживаются для устранения неполадок.
Я также пытался деактивировать все плагины, один за другим, и не работает. Поэтому я думаю, что проблема должна быть в коде:
<div class="inspiry_show_on_doc_ready rh_prop_search rh_prop_search_init <?php echo esc_attr($advance_search_expand);?>">
<?php
if ( inspiry_is_rvr_enabled() ) {
get_template_part( 'assets/modern/partials/properties/search/rvr-form' );
} else {
if ( array_filter( $get_theme_search_fields ) ) {
switch ( $get_search_form_layout ) {
case 'default';
get_template_part( 'assets/modern/partials/properties/search/form' );
break;
case 'smart';
get_template_part( 'assets/modern/partials/properties/search/form-smart' );
break;
}
}
}
?>
</div>
<!-- /.rh_prop_search -->
<?php
endif;
}
?>
Может кто-нибудь, пожалуйста, помочь мне разобраться в этом?
Комментарии:
1. как говорится в ошибке
Warning: array_filter() expects parameter 1 to be array, bool given in
, вы даетеarray_filter()
логическое значение, попробуйте отладить свой$get_theme_search_fields
.2. Спасибо, мистер Шерлок, к сожалению, я не знаю, как отлаживать $get_theme_search_fields. Не могли бы вы мне помочь, пожалуйста?