Invalid post type – Frische WordPress Installation
-
Hallo Zusammen,
ich habe auf meinem System (Windows10) ein Problem, ein grosses Problem. Villeicht könnt ihr mir helfen.
Ich benutze lokal Vagrant/puphpet. Ich kann die Webseite ganz normal aufrufen, WordPress installieren, aber sobald ich im CMS bin und auf Beiträge klicke bekomme ich „Invalid post type“.
Gehe ich auf Seiten, bekomme ich angezeigt Published (1), aber in der Auflistung darunter ist nichts.
Erstelle ich eine neue Page, habe ich rechts in der Spalte die ganzen Speichern/Publizieren/Privat etc options nicht.
Es handelt sich um ein frisch gezogenes WordPress Paket, so kann also kein Plugin irgendwas „verbockt“ haben.
Ich bin als Admin drin (der User der bei der Installation gesetzt wird).
Setze ich define(‚WP_DEBUG‘, true);, bekomme ich die Ausgabe
Notice: Undefined offset: 1 in /var/www/wp-includes/vars.php on line 31
Der Part ist dieser if ( is_admin() ) { // wp-admin pages are checked more carefully if ( is_network_admin() ) preg_match('#/wp-admin/network/?(.*?)$#i', $_SERVER['PHP_SELF'], $self_matches); elseif ( is_user_admin() ) preg_match('#/wp-admin/user/?(.*?)$#i', $_SERVER['PHP_SELF'], $self_matches); else preg_match('#/wp-admin/?(.*?)$#i', $_SERVER['PHP_SELF'], $self_matches); $pagenow = $self_matches[1]; $pagenow = trim($pagenow, '/'); $pagenow = preg_replace('#\?.*?$#', '', $pagenow); if ( '' === $pagenow || 'index' === $pagenow || 'index.php' === $pagenow ) { $pagenow = 'index.php'; } else { preg_match('#(.*?)(/|$)#', $pagenow, $self_matches); $pagenow = strtolower($self_matches[1]); if ( '.php' !== substr($pagenow, -4, 4) ) $pagenow .= '.php'; // for Options +Multiviews: /wp-admin/themes/index.php (themes.php is queried) } } else { if ( preg_match('#([^/]+\.php)([?/].*?)?$#i', $_SERVER['PHP_SELF'], $self_matches) ) $pagenow = strtolower($self_matches[1]); else $pagenow = 'index.php'; }
Zeile 31 ist $pagenow = $self_matches[1]; im else des ersten if.
- Das Thema „Invalid post type – Frische WordPress Installation“ ist für neue Antworten geschlossen.