Les pages de type de message personnalisé sont «non trouvées»

14

J'ai créé deux nouveaux types de publication personnalisée à l'aide du code que j'ai utilisé avec succès dans d'autres projets sans problème. Le premier s'appelle top_charts , l'autre case_studies , et les deux apparaissent correctement dans le menu admin et je peux créer de nouveaux messages.

Malheureusement, les nouveaux messages n'apparaissent pas. Je viens de recevoir une réponse 404.php .

J'ai créé un archive-top_charts.php pour voir si je peux obtenir quoi que ce soit, mais je vois une réponse 404.php "page non trouvée".

À l'origine, j'ai nommé les publications personnalisées top-charts et case-studies , mais je pensais que le trait d'union était peut-être le problème et je les ai donc renommées pour utiliser un trait de soulignement. Cela n'a pas aidé.

J'ai essayé de réenregistrer mes liens permanents, mais rien n'a changé. Ma page .htaccess ressemble également à ce à quoi vous vous attendiez (et les autres pages fonctionnent bien). Que puis-je vérifier?

    
posée Django Reinhardt 16.09.2015 - 15:03

2 réponses

14

Pour corriger un message personnalisé introuvable, veuillez utiliser le code ci-dessous dans votre functions.php :

flush_rewrite_rules( false );

Vous ne devez le faire que temporairement, sinon vous aurez du plaisir à chaque chargement de page.

Pour plus de détails, veuillez suivre le lien:

Lien utile

En ce qui concerne le archive-top_charts.php n'apparaissant pas, assurez-vous que vous avez 'has_archive' => true lorsque vous enregistrez votre type de publication.

Merci!

    
réponse donnée jas 16.09.2015 - 15:18
20

Vous n'avez pas besoin de modifier votre code php!

Bien que vous puissiez le faire dans la fonction qui enregistre votre type de message personnalisé, comme pour les autres réponses, vous pouvez également le faire dans le menu des paramètres, évitant ainsi de toucher votre code php:

Pour effacer les règles de réécriture de WordPress ou les liens permanents (généralement à effectuer manuellement pour les nouveaux types de publication personnalisés) à partir du tableau de bord:

  1. Dans le menu principal, recherchez "Paramètres & Permaliens".
  2. Faites défiler si nécessaire et cliquez sur "Enregistrer les modifications".
  3. Les règles de réécriture et les permaliens sont supprimés.

C'est aussi simple que cela!

référence

    
réponse donnée Danny 06.01.2017 - 19:23

Lire d'autres questions sur les étiquettes