(Ich verwende das Cache-Plugin in WordPress nicht und der Browser-Cache wurde überprüft und dort ist bei diesem Problem kein Problem.)
Ich entwickle das Theme auf Xampp.
Ich habe zwei Positionen in meinem Theme definiert, eine für das Hauptmenüposition und die andere für die oberste Menüposition. Wenn eine oder beide dieser Positionen leer sind, werden Werte angezeigt, von denen ich nicht weiß, woher sie geladen werden. Ich habe der Funktionsdatei einen Filter hinzugefügt, damit, wenn der Benutzer die Menüposition leer lässt, eine bestimmte Phrase darin angezeigt wird, damit der Designstil nicht durcheinander gerät, und dieser Filter hat auch keine Auswirkung auf die Anzeige dieser Werte!< /p>

In Functions.php:
Code: Select all
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;
}
Code: Select all
[list]
[*][/i]
[*][i][/i]
[/list]