Tous les messages publiés dans des types personnalisés sont soudainement devenus non modifiables et le seront 404 lorsque vous tenterez de les visualiser.
Les publications dans le panneau d'administration sont grisées (les publications dans les publications/pages standard, etc. sont correctes).
Ce que j'ai essayé
GIT BISECT
mais le problème persiste au-delà de l'endroit où je sais que cela fonctionne.Les nouveaux messages semblent être bons et fonctionnent normalement. Mais mes métaboxes ont également disparu !! Encore une fois, GIT
suggère que ce problème remonte au-delà de l'endroit où je sais qu'ils travaillent.
Comme GIT
est incapable de trouver la solution, il semble que celle-ci soit liée à la base de données ou au noyau wordpress lui-même (mon référentiel GIT ne faisant que suivre le thème)
Wordpress est à jour.
Edit Voici la fonction qui crée les types de publication:
register_post_type($object_name,
array(
'labels' => mf_create_labels($object_name),
'public' => true,
'supports' => array('title','editor','thumbnail','page-attributes')
)
);
en utilisant ceci pour créer des étiquettes:
function mf_create_labels($label){
return array(
'name' => __($label),
'singular_name' => __($label),
'add_new' => _x('Add New', $label),
'add_new_item' => __('Add New '.$label),
'edit_item' => __('Edit '.$label),
'new_item' => __('New '.$label),
'view_item' => __('View '.$label),
'search_items' => __('Search '.$label),
'not_found' => __('No ' . $label . ' found'),
'not_found_in_trash' => __('No ' . $label . ' found in Trash'),
'parent_item_colon' => ''
);
}
Mettre à jour
J'ai récupéré les méta-boîtes, il semble que Wordpress insiste maintenant pour que le type de message soit déclaré en minuscule, bien que les types de messages soient en majuscules
S'il vous plaît, si vous avez une idée de l'endroit où chercher le problème, commentez. Aucune suggestion trop petite à ce stade
Les 404 étaient causés par un problème avec la section WP Super Cache dans mon fichier .Htaccess.
Les zones grisées ET les métaboxes qui ne se présentaient pas étaient causés par le soudain problème de Wordpress lié à l’utilisation de majuscules au début des noms de type de message personnalisé.
Pourquoi ces problèmes sont soudainement venus me mordre? Je n'ai aucune idée!!