Comment créer des 401, 403 et 500 pages d'erreur WordPress Development Stack Exchange

Les pages d'erreur sont servis par .HTACCESS, si vous utilisez Apache, vous devez utiliser la directive ErrorDocument et ajouter le statut et URL à elle.

Donc, il ressemblerait à ceci dans votre fichier .htaccess:







Vous pouvez utiliser la fonction suivante ci-dessous. Cela ajoutera dynamiquement ce qui est nécessaire au fichier htaccess pour vous ou vous pouvez le faire manuellement.

Vous aurez alors besoin d'aller dans votre tableau de bord et de créer les pages comme une page normale ( « Dashboard »> « Pages »> « Nouveau »). Ils peuvent être titrés tout ce que vous voulez, assurez-vous juste la limace est le même que dans la fonction ci-dessous (Slug: erreur 401, erreur 403, erreur 404, erreur 500). vous pouvez également utiliser le modèle de page pour créer tout mise en page et le style que vous voulez pour ces pages spécifiques. Suivez les instructions du Codex WordPress pour cela.







NB. NOTES SUR LA FONCTION CI-DESSUS

Bon crochet pour tirer la fonction SEULE FOIS

L'autre chose à noter est cette fonction, en utilisant l'action init exécutera chaque fois que vos pages se chargent qui est super inutile et le gaspillage, donc je suggère d'ajouter à un plug-in et en utilisant le register_activation_hook plutôt il se déclenche une seule fois sur l'activation du plugin

En outre, il est impératif que votre .htaccess est inscriptible lorsque vous utilisez la fonction ci-dessus, alors assurez-vous qu'il a les autorisations de fichier correct, quelque chose comme CHMOD777.

Ajout de plugins inutiles dans WordPress est risqué et si vous avez un blog auto-hébergé avec cPanel, vous pouvez créer des pages d'erreur personnalisées très simplement.

Trouver avancée et cliquez sur les pages d'erreur.

Toutes les erreurs sont répertoriées, alors cliquez sur celui que vous souhaitez modifier et entrez votre contenu.

Cliquez sur Enregistrer et passer à la suivante.

Il y a beaucoup de vidéos sur YouTube montrant les détails.

Je l'ai fait avec 404 pages en particulier et il est vraiment facile.







Articles Liés