Schwerwiegender Fehler bei der Verwendung der array_diff () – function innerhalb von wp_update_nav_menu hook?

Ich versuche, die native array_diff() -function von PHP in einer benutzerdefinierten function zu verwenden, die an den Hook wp_update_nav_menu angehängt ist:

 function my_nav_menus( $nav_menu_id ) { // .........stuff $result = array_diff( $arr1, $arr2 ); wp_update_nav_menu_object( $nav_menu_id, $result ); } add_action( 'wp_update_nav_menu', 'my_nav_menus' ); 

array_diff() , array_diff() ich array_diff() benutze, array_diff() ich einen Fehler im Menü, indem ich sage: Das Object of class WP_Post could not be converted to string .

Ich versuche einfach das Ergebnis von array_diff() zu erfassen und benutze es in wp_update_nav_menu_object() , was mache ich falsch?

Solutions Collecting From Web of "Schwerwiegender Fehler bei der Verwendung der array_diff () – function innerhalb von wp_update_nav_menu hook?"