léger problème pour configurer advanced custom field

flexi2202

flexi2202 Le 19 septembre 2021 à 17:59

bonjour a tous j ai trouve un tuto pour réaliser un formulaire en frontend afin de permettre aux utilisateurs de pouvoir utilise un formulaire pour entrer leurs recette de cuisine ce formulaire fonctionne +- bien https://www.copier-coller.com/creer-un-formulaire-en-front-end-avec-acf/?unapproved=39725&moderation-hash=dacc6e313402b266d5d307223b048150#comment-39725

le principe est le suivant on crée un formulaire

<?php /*Template Name: User Submit*/; ?>
<?php acf_form_head(); ?>
<?php get_header(); ?>

    <div id="container" >

    <div class="row">
        <div class="col-sm-12">

            <?php /* The loop */ ?>
            <?php while (have_posts()):
    the_post(); ?>

                <!-- a supprimer si on enlève l'éditeur par défaut -->

                <!------------>

                    <p> <?php the_field('Ingredients'); ?></p>
                    <p> <?php the_field('Cuisson'); ?></p>
                    <p> <?php the_field('Temps'); ?></p>
                <p> <?php the_field('Preparation'); ?></p>
                <p> <?php the_field('Difficulté'); ?></p>

                <?php $options = array(
        'post_id' => 'new',
        'field_groups' => array(
            4
        ) ,
        'post_title' => true,

        'post_type' => 'post',
        'post_status' => 'draft',

        //'updated_message'    => 'Merci pour votre participation!Votre recette sera publiée prochainement',
        'updated_message' => __("Recette publiée", 'acf') ,
        'submit_value' => 'Postez votre recette'
    );
    acf_form($options); ?>

            <?php
endwhile; ?>
</div>
        </div><!-- #content -->
    </div><!-- #primary -->

<?php get_footer(); ?>

et on modifie la page single.php qui va recevoir les données

Mais un des problèmes rencontres c'est que lorsque je veux écrire un nouvel article je me retrouve avec la configuration du fichier single.php modifié

j'ai donc créer un nouveau type de publication qui s'appelle recette et qui sera censé récolter les données du formulaire

j'ai également créer un nouveau fichier single-recette.php pour afficher les données reçues du formulaire Et j'ai changé dans le formulaire cette ligne 'post_type' => 'post', en

'post_type' => 'recette', Mais rien ne change lorsque je soumets le formulaire un nouvel article est toujours bien ajoute dans les articles et non pas dans recette

Vous devez être connecté pour poster une réponse. Se connecter ou Créer un compte