web-dev-qa-db-fra.com

Créer une deuxième page 404 personnalisée pour le type de message sélectionné

J'ai créé un nouveau type de message personnalisé appelé event, qui fonctionne bien.

J'ai également créé un modèle de page 404 personnalisé, qui s'affiche si un événement/page/message n'est pas trouvé.

Mais maintenant, la partie difficile, je veux créer une page 404 personnalisée pour le type de message d'événement. Donc, cette page 404 n'est affichée que si un événement n'est pas trouvé. Mais la page 404 par défaut devrait toujours fonctionner avec des publications ou des pages.

Merci

2
TheDeveloper

Deux options:

  1. Utilisez du code conditionnel à l'intérieur de 404.php, pour générer un contenu/un balisage différent pour le type de publication
  2. Intercepter le modèle à template_redirect et inclure un fichier de modèle séparé pour un 404 pour le type de publication.

Personnellement, je choisirais l'option 1, car c'est plus facile et plus intuitif.

2
Chip Bennett