get_template_part & get_post_format (Créer un compte)

  • Statut : non résolu
12 sujets de 16 à 27 (sur un total de 27)
  • Auteur
    Messages
  • #1022853
    camo.mille
    Participant
    Initié WordPress
    13 contributions

    j’ai pas l’impression que le problème vienne de là. (j’ai effacé ce bout de code, j’ai tjs des pages blanches…

    #1022854
    Benzouye
    Participant
    Maître WordPress
    577 contributions

    Peux-tu nous poster le contenu actuel des fichier single.php et content-gallery.php ?

    #1022855
    camo.mille
    Participant
    Initié WordPress
    13 contributions

    Single.php

    <?php
    get_header();

    if (is_active_sidebar('gauche') && is_active_sidebar('droite')) {

    $unitgauche = 25;
    $unitdroite = 25 ;
    $unitmain = 50;
    }
    else if (is_active_sidebar('gauche') && is_active_sidebar('droite')==false){
    $unitgauche = 25;
    $unitdroite = 0 ;
    $unitmain = 75;
    }
    else if (is_active_sidebar('gauche') == false && is_active_sidebar('droite')){
    $unitgauche = 0;
    $unitdroite = 25;
    $unitmain = 75;
    }
    else if (is_active_sidebar('gauche') == false && is_active_sidebar('droite') == false){
    $unitgauche = 0;
    $unitdroite = 0;
    $unitmain = 100;
    }

    print("
    <aside id='gauche' class='unit-".$unitgauche."'>
    « );

    get_sidebar(‘gauche’);
    print( »
    </aside>

    « );

    echo « <h3>c’est la page single.php qui est affichée</h3>« ;
    echo  » <div class='article'>« ;

    if (have_posts())
    {
    while ( have_posts() ) : the_post();

    get_template_part( ‘content’, get_post_format() );
    the_post_navigation();

    if (comments_open() || get_comments_number()){
    comments_template();
    }
    endwhile;
    }

    echo « </div>« ;

    print( »

    <aside id='droite' class='unit-".$unitdroite."'> « );
    get_sidebar(‘droite’);
    echo « </aside>« ;
    ?>

    content-gallery.php

    <?

    get_header();

    echo "<header class='article'><h1>« ;
    the_title();
    echo « </h1></header>« ;
    echo « <div class='contenu'>« ;
    if (has_excerpt())
    {
    the_excerpt();
    }
    the_content();
    echo « </div>« ;
    echo « <h2>c’est content-gallery.php qui s’affiche</h2>« ;

    echo « <footer class='article'> »
    the_category();
    echo  » – « ;
    edit_post_link();
    echo « </footer>« ;
    ?>

    #1022856
    Gueblo
    Participant
    Maître WordPress
    1058 contributions

    visiblement t’as pas enlevé le get_header(); comme on t’a dit de le faire

    #1022857
    camo.mille
    Participant
    Initié WordPress
    13 contributions

    Effectivement, j’ai oublié de l’enlever dans content-gallery.php. C’est corrigé, mais ça ne règle pas mon problème.
    Single.php n’affiche que son

    . Il doit y avoir une erreur dans la boucle

    Mais je l’ai relue 15 fois et je vois pas où est le problème. :(

    #1022858
    camo.mille
    Participant
    Initié WordPress
    13 contributions

    Il manque le début de la boucle



    <div class="article">

    #1022859
    Benzouye
    Participant
    Maître WordPress
    577 contributions

    Ton problème est résolu ?

    #1022860
    camo.mille
    Participant
    Initié WordPress
    13 contributions

    non :(

    #1022861
    Gueblo
    Participant
    Maître WordPress
    1058 contributions

    perso, je veux bien regarder de plus près, mais faudrait que tu me contactes par mail parce que là ça devient laborieux de régler ça sur le forum

    #1022862
    Benzouye
    Participant
    Maître WordPress
    577 contributions

    Sinon poste une nouvelle fois le code complet de single.php et content-gallery.php

    #1022863
    camo.mille
    Participant
    Initié WordPress
    13 contributions

    Merci beaucoup pour ton aide, j’apprécie bcp.
    J’allais t’écrire le mail et lorsque j’ai copié le code, j’ai remarqué qu’il manquait le « ; » qui faisait tout planter ! Mon problème est donc résolu. Par contre, une question demeure. N’y a-t-il pas un outil pour identifier les erreurs dans le code ?

    #1022864
    Gueblo
    Participant
    Maître WordPress
    1058 contributions

    dans le fichier wp-config.php, attribuer à la constante ‘WP_DEBUG’ la valeur ‘true’ :

    define(‘WP_DEBUG’, true);

12 sujets de 16 à 27 (sur un total de 27)
  • Vous devez être connecté pour répondre à ce sujet.