webdjuice
@webdjuice
Интересная личность

Как убрать дублирование меню на сайте?

Заметил, что на сайте появилась дубликация списков меню в выпадающем списке меню. При нажатие на меню Салаты должен выпасть список видов салатов, а мне выпадает и ещё список главных пунктом меню. Как это исправить на сайте wordpress? Куда нужно смотреть при решение проблемы в файле function.php или в файле category ?
Вот как показывает:
62a4d29c9e3e5101241056.jpeg
Это увидел после обновления движка Wordpress

Файл category.php
spoiler
<?php get_header(); ?>



<?php echo single_cat_title(); ?>
<?php echo category_description(); ?>



<?php if(have_posts()) { ?>
<?php
$listItems = array();
$position = 1;
?>
<?php while(have_posts()): ?>
<?php the_post(); ?>
<?php $default_posts_per_page = get_option( 'posts_per_page' ); ?>
<?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; ?>

<?php array_push($listItems, array(
"@type" => "ListItem",
"position" => $position + ($default_posts_per_page * ($paged - 1)),
"url" => get_the_permalink()
)); ?>

<?php $position++; ?>

<?php get_template_part( 'components/category-item' ); ?>
<?php endwhile;
the_posts_pagination( array(
'show_all' => False, // показаны все страницы участвующие в пагинации
'end_size' => 1, // количество страниц на концах
'mid_size' => 1, // количество страниц вокруг текущей
'prev_next' => True, // выводить ли боковые ссылки "предыдущая/следующая страница".
'prev_text' => '',
'next_text' => '',
'add_args' => False,
'add_fragment' => '', // Текст который добавиться ко всем ссылкам.
'screen_reader_text' => '',
));

} else { ?>
<?php esc_html_e('Извините, нет рецептов в данной категории.'); ?>
<?php } ?>


<?php if(have_posts()) { ?>
<?php $schema = array(
"@context" => "https://schema.org",
"@type" => "ItemList",
"itemListElement" => $listItems
);
?>

<?php } ?>

<?php get_template_part( 'components/banner-bottom' ); ?>



<?php get_sidebar(); ?>



<?php get_footer(); ?>
  • Вопрос задан
  • 135 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы