accéder aux fichiers php non wordpress dans le thème underscores

Publié par Jean-Michel le

J’essaie de créer un formulaire d’inscription d’utilisateur dans le thème WordPress. J’ai cherché allot et trouvé une solution qui utilisait un fichier php non WordPress à insérer dans la base de données. J’ai créé un fichier « user-register.PHP » pour enregistrer les utilisateurs à partir de la page statique. mais certains comment je ne peux pas accéder à ce fichier en obtenant « Erreur de page introuvable ». J’utilise le thème de soulignements WordPress.

formulaire d’inscription

<form id="user_form" name="user_form" method="POST" action="../user-register.php">
<input type="text" placeholder="Your Name" id="user_name" name="user_name">
<input type="email" placeholder="Your Email" id="user_email" name="user_email">
<input type="password" placeholder="Your Password" id="You Password">
<button name="sign-up" id="sign-up">Sing Up</button>
</form>

registre-utilisateur.php

 $user_name=$_POST['user_name'];
    $user_email=$_POST['user-email'];
    $user_pass=$_POST['user-pass'];

    $con=mysqli_connect('localhost', 'kaizen_it', '', wp_site_user);
    if($con){
        $query='insert into wp_site_user(name,email,password)values(,$user_name,$user_email,$user_pass)';
        mysqli_query($con, $query);
        mysqli_close($con);
        header("Location: http://localhost/wordpress/registered.php");
    }

Toute aide serait appréciée!

Solution n°1 trouvée

Puisque vous ne créez pas de modèle de page personnalisé pour cela, votre chemin doit être le chemin absolu vers votre fichier de connexion. En supposant que ce fichier se trouve à la racine de votre thème :

<form id="user_form" name="user_form" method="POST" action="<?php echo get_template_directory_uri() . '/user-register.php'; ?>">

Qui s’affichera comme :

<form id="user_form" name="user_form" method="POST" action="http://example.com/wp-content/themes/sometheme/user-register.php'; ?>">

Ce chemin devra changer si votre fichier de connexion n’est pas à la racine de votre thème parent.

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *