Support » Allgemeine Fragen » Selective Refresh: Menü wird nicht aktualisiert

  • Ahoi allerseits,

    ich versuche gerade, dass ich ein Menü, dass ich in einem Template definiert habe, im Customizer bearbeitbar zu machen. Bisher habe ich erreicht, dass neben dem Menü der blaue Button angezeigt wird, um es zu bearbeiten. Jedoch wollte ich jetzt noch, dass das Menü automatisch aktualisiert wird, wenn ich einen neuen Menüpunkt hinzufüge, oder einen Menüpunkt verändere, verschiebe oder lösche. Leider weiß ich nur nicht, was ich noch anstellen soll.

    Wenn ich mir den AJAX-Request ansehe, wird der veränderte Quelltext nicht verschickt. Irgendwelche Ideen, was ich noch beachten muss?

    $menus = wp_get_nav_menus();
    	
    foreach ( $menus as $menu ) {
     	$setting_id = "nav_menu[{$menu->term_id}]";
    				
    	$wp_customize->selective_refresh->add_partial( $setting_id, array(
            	'selector' => '#menu',
            	'settings' => array( $setting_id ),
            	'render_callback' => function() {
                	 	get_template_part('primary-menu');
            	},
        	));
    }
    • Dieses Thema wurde geändert vor 3 Jahren, 3 Monaten von Gregor.
  • Das Thema „Selective Refresh: Menü wird nicht aktualisiert“ ist für neue Antworten geschlossen.