У меня проблема с навигацией на одном из моих сайтов.
http://2b1.209.myftpupload.com/search/
Примечание. Попытка получить свойство необъекта в /home/content/a2pewpnaspod04_data02/10/41376210/html/wp-includes/post-template.php строке 656.
класс = "архив страниц шаблона по умолчанию страница страница-ID-9223372036854775807 mhmm основного использования-mhmm et_button_icon_visible et_pb_button_helper_class et_fullwidth_nav et_fixed_nav et_show_nav et_cover_background et_pb_gutter OSX et_pb_gutters2 et_primary_nav_dropdown_animation_fade et_secondary_nav_dropdown_animation_fade et_pb_footer_columns4 et_header_style_left et_pb_svg_logo et_pb_pagebuilder_layout et_smooth_scroll et_full_width_page et_divi_theme е-дб">
Я получаю эту ошибку и считаю, что она нарушает адаптивный CSS в заголовке nav /.
Это происходит только на страницах, на которых есть Showcase IDX листинги или Поиск. Это шаблоны, которые генерируются динамически. Не фактические Страницы WordPress или Посты. Я не смог найти, что именно нарушает CSS.
Просмотрите другие страницы, на которых нет списка IDX Showcase, чтобы увидеть, как должна выглядеть / работать навигация: http://2b1.209.myftpupload.com/contact/
Я скопировал сайт LIVE на промежуточный сервер, где я использую тему Divi (не дочернюю), плагин Showcase IDX и Mhmm. - Плагин Mighty Header & Menu Maker, чтобы я мог убедиться, что нет никакого другого конфликта плагинов.
Я также пробовал разные версии PHP на сервере GoDaddy. 5,6-7,2
Я полагаю, что есть что-то отличное между демонстрационными страницами IDX и обычными страницами WordPress.
Код WordPress в «wp-includes / post-template.php» в строке 656 может служить подсказкой. Я заметил, что у страниц Showcase IDX есть класс в теле, называемый «архив».
} elseif ( is_page() ) {
$classes[] = 'page';
$page_id = $wp_query->get_queried_object_id();
$post = get_post($page_id);
$classes[] = 'page-id-' . $page_id;
if ( get_pages( array( 'parent' => $page_id, 'number' => 1 ) ) ) {
$classes[] = 'page-parent';
}
if ( $post->post_parent ) {
$classes[] = 'page-child';
$classes[] = 'parent-pageid-' . $post->post_parent;
}
}
В чем причина уведомления php в Safari?
Приведет ли это уведомление к тому, что CSS не работает, а Safari его не видит?
Буду очень признателен за любые идеи или предложения по решению этой проблемы. У меня заканчиваются идеи.
Спасибо!
Джексон