kann nicht alle Seiten im Dashboard sehen (kann nur 3 sehen) /wp-admin/edit.php> 500 Fehler

Die Website eines Kunden hat 12 Seiten, aber wir können beide nur 3 davon sehen, obwohl wir Administratorkonten haben, und das Erstellen eines neuen Administratorkontos triggers das Problem nicht.

Die Bildschirmoptionen werden nicht geöffnet. Wenn ich die Chrome-Konsole überprüfe, sehe ich:

Fehler beim Laden der Ressource: Der Server hat mit dem Status 500 (): /wp-admin/edit.php geantwortet

Ich kann sehen, /wp-admin/edit.php existiert.

Ich habe /wp-admin und /wp-includes und neue Kopien von diesen hochgeladen.

Ich habe eine neue Kopie des übergeordneten Themas hochgeladen, und das untergeordnete Thema ist unberührt.

Wenn ich plugins in plugins.temp umbenenne, plugins.temp das Problem bestehen.

Hilfe geschätzt.

EDIT1

Wenn ich den /wp-admin/edit.php?post_type=page und /wp-admin/edit.php?post_type=page , sehe ich folgende Fehler:

Warnung: Illegale Zeichenfolgenverschiebung ‘Slideshow’ in /home/user/public_html/wp-content/themes/abundance/includes/admin/compat.php in Zeile 48

Schwerwiegender Fehler: Uncaught Error: Kann den Zeichenfolgenoffset nicht als Array in /home/user/public_html/wp-content/themes/abundance/includes/admin/compat.php:48 verwenden Stack-Ablaufverfolgung: # 0 / home / user / public_html / wp-includes / class-wp-hook.php (298): avia_backend_compatibility_custom_field_filter (”, 127) # 1 /home/user/public_html/wp-includes/plugin.php(203): WP_Hook-> apply_filters (”, Array) # 2 /home/user/public_html/wp-content/themes/abundance/framework/php/function-set-avia-frontend.php(262): apply_filters (‘avia_post_meta _…’, ”, 127) # 3 /home/user/public_html/wp-includes/class-wp-hook.php(300): avia_post_meta (Objekt (WP_Post)) # 4 / home / user / public_html / wp-includes / class-wp-hook. php (323): WP_Hook-> apply_filters (”, Array) # 5 /home/user/public_html/wp-includes/plugin.php(515): WP_Hook-> do_action (Array) # 6 / home / user / public_html /wp-includes/class-wp-query.php(4070): do_action_ref_array (‘the_post’, Array) # 7 /home/user/public_html/wp-includes/query.php(938): WP_Query-> setup_postdata (Objekt (WP_Post)) # 8 / home / ma g in /home/user/public_html/wp-content/themes/abundance/includes/admin/compat.php in Zeile 48

EDIT2

Hier ist Zeile 44 bis 61 von /abundance/includes/admin/compat.php

 function avia_backend_compatibility_custom_field_filter($custom_fields, $post_id) { if(empty($custom_fields)) { $custom_fields['slideshow'][0]['slideshow_image'] = ""; } if(isset($custom_fields['slideshow']) && is_array($custom_fields['slideshow']) && isset($custom_fields['slideshow'][0]['slideshow_image'])) { $post_thumbnail_id = get_post_meta( $post_id, '_thumbnail_id', true ); if($custom_fields['slideshow'][0]['slideshow_image'] == "" && $post_thumbnail_id) { $custom_fields['slideshow'][0]['slideshow_image'] = $post_thumbnail_id; } } return $custom_fields; } 

Solutions Collecting From Web of "kann nicht alle Seiten im Dashboard sehen (kann nur 3 sehen) /wp-admin/edit.php> 500 Fehler"

  1. Bitte öffnen Sie Ihre wp-config.php Datei und ändern Sie den Parameter wie folgt:

     define('WP_DEBUG', true); 

Sobald dieser Parameter aktiviert ist, können Sie weitere Details zum Fehler sehen.

  1. Versuchen Sie, jedes Standard-WordPress-Theme wie TwentySeventeen zu aktivieren und schauen Sie nach, ob der Fehler weiterhin besteht.

Aktualisieren:

 function avia_backend_compatibility_custom_field_filter($custom_fields, $post_id) { if(empty($custom_fields)) { $custom_fields = array( 'slideshow' => array( array( 'slideshow_image' => '' ) ) ); } if(isset($custom_fields['slideshow']) && is_array($custom_fields['slideshow']) && isset($custom_fields['slideshow'][0]['slideshow_image'])) { $post_thumbnail_id = get_post_meta( $post_id, '_thumbnail_id', true ); if($custom_fields['slideshow'][0]['slideshow_image'] == "" && $post_thumbnail_id) { $custom_fields['slideshow'][0]['slideshow_image'] = $post_thumbnail_id; } } return $custom_fields; }