Creation de page erreur 404 (Créer un compte)

  • Statut : non résolu
  • Ce sujet contient 19 réponses, 4 participants et a été mis à jour pour la dernière fois par Anonyme, le il y a 12 années et 4 mois.
15 sujets de 1 à 15 (sur un total de 20)
  • Auteur
    Messages
  • #510139
    Goldorak78
    Participant
    Initié WordPress
    7 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : WordPress 3.3.2.
    – Version de PHP/MySQL : 5.3.8 / 5.5.16
    – Thème utilisé : Je créer mon premier thème
    – Extensions en place : aucune
    – Nom de l’hebergeur : Local ( Wamp)
    – Adresse du site : localhost x)

    Problème(s) rencontré(s) : Voila, je me suis lancé dans la création de mon premier thème wordpress, j’ai fait mon index.php tout beau et fonctionnel avec un joli menu « « .
    J’ai créer une page service et contact depuis l’administration auquel j’ai assigné a chacune le model service et contact de mes pages service.php et contact.php mais lorsque je clique sur l’un des page j’ai une erreur 404 (je précise en passant que ça n’utilise pas ma page 404.php mais ça affiche l’erreur de wamp).

    ma page 404.php

    <?php get_header(); ?>			
    <div id="navbar-bg"></div>
    <div id="navbar" class="container_16">
    <ul id="nav2">
    <?php wp_nav_menu(); ?>
    </ul>
    </div>
    <h6>Erreur 404 : Introuvable</h2>
    <p>La page que vous chercher semble ne pas existé</p>
    </div>
    <?php get_footer(); ?>
    </div>
    </body>
    </html>

    ma page service.php et contact.php ( les même avec le nom qui change le temps que j’arrive a les afficher)

    <?php
    /*
    Template Name: Contact
    */
    ?>
    <?php get_header(); ?>
    <div>
    <p>test</p>
    <?php get_footer(); ?>
    </div>
    </body>
    </html>

    l’accueil du site est http://localhost/eys/ (eys est le nom de mon theme) cette page marche impeccablement bien.

    la page de contact http://localhost/eys/contact/

    la page de service http://localhost/eys/service/

    #835216
    Anonyme
    Invité
    Maître WordPress
    34072 contributions

    Ce message a été supprimé suite à la demande de l’auteur.

    #835217
    Goldorak78
    Participant
    Initié WordPress
    7 contributions

    J’ai acheter le livre « Le campus wordpress 3 » et est survolé le site http://wordpress.bbxdesign.com/

    En faite je me suis lancé dans la création d’une application web j’aurais donc l’application codé a la main et un site de présentation (sous wordpress histoire d’apprendre a l’utilisé) avec une page accueil qui présente l’appli une page de blog pour les release et qui aura la boucle wordpress une page service et une contact.

    Après que je mette un modèle de page ou que je laisse Default le résultat est le même, pas moyen d’affiché une page

    je vais regarder les tuto que vous m’avez link. Merci

    #835218
    Anonyme
    Invité
    Maître WordPress
    34072 contributions

    Ce message a été supprimé suite à la demande de l’auteur.

    #835219
    Goldorak78
    Participant
    Initié WordPress
    7 contributions

    Certe mais mon problème n’est pas d’avoir une page moche c’est que j’ai pas de page du tout 😕

    #835220
    Anonyme
    Invité
    Maître WordPress
    34072 contributions

    Ce message a été supprimé suite à la demande de l’auteur.

    #835221
    super69
    Membre
    Chevalier WordPress
    325 contributions

    Pour faire plus simple qu’un modèle de page, pourquoi ne pas utiliser directement le type de fichier page-slug.php ?

    Il faut associer le slug (identifiant de la page) au nom du fichier. Par exemple si le slug de votre page Contact est « contacté, vous devez créer le fichier page-contact.php. WordPress saura automatiquement que ce fichier correspond au template de la page Contact 😉

    Et une autre information, il ne faut pas utiliser index.php pour faire sa page d’accueil, mais home.php !

    #835222
    Goldorak78
    Participant
    Initié WordPress
    7 contributions

    ça marche pas non plus …
    Je vais tout recommencer a zéro !

    #835223
    super69
    Membre
    Chevalier WordPress
    325 contributions

    Pouvez-vous préciser les identifiants de vos pages ?

    A noter que si vous utilisez la solution page-slug.php, il ne faut plus déclarer le modèle de page dans ce fichier 😉

    #835224
    Goldorak78
    Participant
    Initié WordPress
    7 contributions

    Trop tard j’ai tout delete x) les identifiant de page c’était contact, service, accueil…

    #835225
    super69
    Membre
    Chevalier WordPress
    325 contributions

    Pourquoi avoir supprimer les pages de l’administration ?

    #835226
    Goldorak78
    Participant
    Initié WordPress
    7 contributions

    J’ai réussi a tout faire marcher en faite quand je laisse les permalien de base je peut afficher toutes mes pages avec une url type http://localhost/?page_id=12
    Par contre quand je met « Nom de l’article : http://localhost/exemple-article/ » pour avoir de jolie url bas ça marche plus, j’ai lu quelque part que ça pouvait venir de mon .htaccess mais j’ai laisser celui de base je vois pas pourquoi ça buggerait en local ? une idée ?

    #835227
    Anonyme
    Invité
    Maître WordPress
    34072 contributions

    Ce message a été supprimé suite à la demande de l’auteur.

    #835215
    Goldorak78
    Participant
    Initié WordPress
    7 contributions

    Il ya avait juste les lignes
    # BEGIN WordPress et # END WordPress dans mon .htaccess j’ai changer par

    # BEGIN WordPress

    RewriteEngine On
    RewriteBase /
    RewriteRule ^index.php$ – [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]

    # END WordPress

    mais rien ne change toujours erreur 404, (j’ai vidé mon cache)

    #835228
    super69
    Membre
    Chevalier WordPress
    325 contributions

    Vous ne pouvez pas avoir deux types de permalien ! C’est soit http://localhost/?page_id=12 ou http://localhost/contact/ mais les deux ne peuvent pas fonctionner en même temps.

    D’ailleurs, pourquoi le site n’est pas dans un dossier ? Avoir http://localhost/ en racine ce n’est pas normal, il faut plutôt avoir le site dans un dossier http://localhost/mon-site/

    Ensuite, pour ne pas avoir de problème, partez plutôt sur page-ID.php plutôt que page-slug.php Quelque soit le permalien, ça fonctionnera

15 sujets de 1 à 15 (sur un total de 20)
  • Vous devez être connecté pour répondre à ce sujet.