Kann Medien nicht laden und bekomme “PHP Warnung: Ungültiges Argument für foreach (“

Wenn ich keinen aktiven Debug-Modus habe, kann ich keine Medien im Backend (im Media-Menü oder sogar wie in der erstellten Galerie in einem Post-Editor) sehen. Wenn ich den Debug-Modus einschalte:

define('WP_DEBUG', true); // Enable Debug logging to the /wp-content/debug.log file define('WP_DEBUG_LOG', true); // Disable display of errors and warnings define('WP_DEBUG_DISPLAY', false); @ini_set('display_errors',0);if ( !defined('ABSPATH') ) define('ABSPATH', dirname(__FILE__) . '/'); 

Ich habe folgenden Fehler. Die Systemdatei plugin.php endet jedoch bei Zeile 992 oder so. Irgendwelche Ideen, was dieses Problem verursachen kann und wie man es triggers? Vielen Dank, es ist mein benutzerdefiniertes Thema.

 [29-Apr-2015 22:23:50 UTC] PHP Warning: Invalid argument supplied for foreach() in /data/web/virtuals/51889/virtual/www/domains/demo.kybernaut.cz/detsky-svet-masa/wp-admin/includes/plugin.php on line 1422 [29-Apr-2015 22:23:50 UTC] PHP Warning: Invalid argument supplied for foreach() in /data/web/virtuals/51889/virtual/www/domains/demo.kybernaut.cz/detsky-svet-masa/wp-admin/includes/plugin.php on line 1422 [29-Apr-2015 22:23:50 UTC] PHP Warning: Invalid argument supplied for foreach() in /data/web/virtuals/51889/virtual/www/domains/demo.kybernaut.cz/detsky-svet-masa/wp-admin/includes/plugin.php on line 1422 [29-Apr-2015 22:23:51 UTC] PHP Warning: Invalid argument supplied for foreach() in /data/web/virtuals/51889/virtual/www/domains/demo.kybernaut.cz/detsky-svet-masa/wp-admin/includes/plugin.php on line 1422 [29-Apr-2015 22:23:51 UTC] PHP Warning: Invalid argument supplied for foreach() in /data/web/virtuals/51889/virtual/www/domains/demo.kybernaut.cz/detsky-svet-masa/wp-admin/includes/plugin.php on line 1422 [29-Apr-2015 22:23:51 UTC] PHP Warning: Invalid argument supplied for foreach() in /data/web/virtuals/51889/virtual/www/domains/demo.kybernaut.cz/detsky-svet-masa/wp-admin/includes/plugin.php on line 1422 

Es sieht so aus, als ob dieser Teil Probleme verursacht:

 //remove from menu function remove_posts_menu() { remove_menu_page('edit.php'); remove_menu_page('edit.php?post_type=page'); remove_menu_page('edit-comments.php' ); } add_action('admin_init', 'remove_posts_menu'); 

Solutions Collecting From Web of "Kann Medien nicht laden und bekomme “PHP Warnung: Ungültiges Argument für foreach (“"

@TheDeadMedic hatte recht, in meinem zweiten Code-Snippet sollte admin_init admin_menu . Das hat mein Problem getriggers, vielen Dank an euch alle!

Korrigierter Code:

 //remove from menu function remove_posts_menu() { remove_menu_page('edit.php'); remove_menu_page('edit.php?post_type=page'); remove_menu_page('edit-comments.php' ); } add_action('admin_menu', 'remove_posts_menu');