Get_template_part ou Include: lequel utiliser ?? (Créer un compte)

  • Statut : non résolu
6 sujets de 1 à 6 (sur un total de 6)
  • Auteur
    Messages
  • #555764
    Hanami
    Participant
    Chevalier WordPress
    173 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 4.18
    – Version de PHP/MySQL : OVH
    – Thème utilisé : Magazine-basic avec un thème enfant
    – Extensions en place :
    – Nom de l’hebergeur : OVH
    – Adresse du site :

    Problème(s) rencontré(s) :
    Bonjour,

    Afin de charger un script qui renvoie à l’accueil à la fin de chaque post j’ai tenté d’utiliser get_template_part(‘nom de mon fichier’), avec et sans le détail du ‘path’ mais sans succès.
    J’ai aussi utilisé la fonction include qui elle marche.

    Le détail est dans le listing ci-dessous qui contient les 2 types d’appel:

    define (‘H2_includes’,ABSPATH.’wp-content/themes/magazine-basic/’);
    $MyFile=H2_includes.’home-script.php’;
    include($MyFile);
    get_template_part($MyFile);
    ?>

    Include fonctionne bien mais gel-template-part ne marche pas.
    L’instruction est ignorée et voici ce que j’obtient dans le fichier long:

    [29-Oct-2015 11:13:10 UTC] PHP Notice: Constant WP_POST_REVISIONS already defined in /Applications/MAMP/htdocs/hanami-website/wp-config.php on line 107

    Je dois surement mal faire quelque chose mais je n’arrive à trouver quoi …:(

    Merci d’avance à quiconque pourra me donner une piste …

    Marc.

    #1026555
    Lumiere de Lune
    Participant
    Maître WordPress
    20531 contributions

    Il me semble que je t’avais pourtant déjà expliqué les différences et donné la syntaxe correcte pour get_template_part ^^

    http://www.wordpress-fr.net/support/viewtopic.php?id=114967

    par ailleurs, je ne vois absolument pas l’intérêt de charger DEUX fois le même fichier ?

    Enfin, peux-tu stp utiliser le marqueur « code » (le gros C noir) quand tu mets du code, et pas la couleur bleue ?

    Merci d’avance

    #1026556
    Hanami
    Participant
    Chevalier WordPress
    173 contributions

    Merci,
    Oui tu avais bien expliqué.
    Comment pourrais je oublier « moon light’?

    J’ai appliqué avec attention les conseils que tu m’as donné, cependant le get_template_part($MyFile);ne marche pas et j’aimerai savoir pourquoi car je dois faire qq chose de travers et je voudrais savoir quoi.

    C’est un peu comme aux échecs, c’est des erreurs que l’on apprend.

    Quand aux 2 instructions dans le script, c’est uniquement pour l’explication, pour que ‘éventuellement’ vous puissiez voir où je me trompe.
    EN tout cas, merci pour la réponse.

    Marc.

    #1026557
    Gueblo
    Participant
    Maître WordPress
    1058 contributions

    tu n’es pas censé mettre une URL en argument dans get_template_part

    https://codex.wordpress.org/Function_Reference/get_template_part

    #1026558
    Hanami
    Participant
    Chevalier WordPress
    173 contributions

    OK, merci, je vais essayer avec juste le nom du fichier, avec et sans extension .php car dans le codex, souvent elle n’y est pas.
    Merci encore.

    Marc.

    #1026559
    Gueblo
    Participant
    Maître WordPress
    1058 contributions

    souvent elle n’y est pas

    elle n’y est JAMAIS

6 sujets de 1 à 6 (sur un total de 6)
  • Le forum ‘Utilisation spécifique de WordPress’ est fermé à de nouveaux sujets et réponses.