(Я не использую плагин кеширования в WordPress, кеш браузера был проверен и там с этой проблемой проблем нет.)
Я разрабатываю тему на Xampp.
Я определил в своей теме две позиции, одну для положение главного меню, а другое — положение верхнего меню. Если одна или обе эти позиции пусты, отображаются значения, которые я не знаю откуда они загружаются. Я добавил в файл функции фильтр, чтобы если пользователь оставил позицию меню пустой, в ней отображалась определенная фраза, чтобы стиль темы не перепутался, а также этот фильтр не влияет на отображение этих значений!< /p>

в function.php
function liberty_setup_theme()
{
//addind dynamic menus
register_nav_menus(
array(
'main-menu' => __( 'جایگاه فهرست اصلی' ),
'top-menu' => __( 'جایگاه فهرست بالای سایت' )
)
);
add_action('after_setup_theme', 'liberty_setup_theme');
// افزودن فیلتر برای نمایش محتوای پیشفرض
add_filter( 'wp_nav_menu', 'custom_default_menu', 10, 2 );
function custom_default_menu( $nav_menu, $args ) {
// بررسی کنید که آیا منو خالی است و آیا جایگاه منوی مورد نظر است
if ( empty( $nav_menu ) && $args->theme_location == 'top-menu' ) {
return 'منوی پیشفرض شما';
}
return $nav_menu;
}
в header.php
Подробнее здесь: https://stackoverflow.com/questions/793 ... u-location