Woher werden unerwünschte Werte in einen leeren WordPress-Menüspeicherort geladen?Php

PHP-Programmierer chatten hier
Guest
 Woher werden unerwünschte Werte in einen leeren WordPress-Menüspeicherort geladen?

Post by Guest »

Ich entwerfe ein WordPress-Theme und bin auf ein seltsames Problem mit den Menüs gestoßen.
(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>

Image

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;
}
In header.php:

Code: Select all




[list]
[*][/i]
[*][i][/i]
[/list]

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post