[Résolu] variable php et wordpress (Créer un compte)

  • Statut : non résolu
11 sujets de 1 à 11 (sur un total de 11)
  • Auteur
    Messages
  • #452590
    freeriders
    Participant
    Initié WordPress
    14 contributions

    Bjrs

    je débute avec wordpress

    mon but est de faire une navigation qui soit a la fois dans le header et le footer

    dans le header je declare par exemple

    $navAboutMe= get_page_link(’19’);

    si j’appelle $navAboutMe dans le header, pas de problem elle st bien affiché

    par contre si je l’appel dans le footer, elle est vide

    j’ai le meme probleme si je la déclare en global dans le header du genre

    global $navAboutMe;
    $navAboutMe= get_page_link(’19’);

    quelq’un a une idée pourquoi ce comportement? y a t’il un processus qui vide toutes les variable?

    je vous remercie par avance

    Steffy

    #602787
    bmzoom
    Participant
    Maître WordPress
    936 contributions

    Le footer et header , c’est pas fait pour y mettre des pages … ( voir sidebar.php )

    #602788
    freeriders
    Participant
    Initié WordPress
    14 contributions

    je comprends pas vraiment la réponse

    je ne mets pas des pages dans les footer/header

    , je mets une barre de navigation qui se repette ..

    et comme je veux pas faire 2 fois les meme appel base, je les mets en variable..

    #602789
    freeriders
    Participant
    Initié WordPress
    14 contributions

    en redeclarant?

    c’est a dire remettre

    $navAboutMe= get_page_link(’19’);

    dans le footer?

    mais la je perdrais l’interet en fait car il y aurait un nouvel appel base non?

    mon but est de limiter mes appel base au plus strict minimun

    #602790
    alakhnor
    Participant
    Maître WordPress
    996 contributions

    Tu as essayé en déclarrant la variable dans l’index (en début de fichier) puis en faisant une déclaration globale dans le header et le footer.

    #602791
    johnnoone
    Membre
    Chevalier WordPress
    140 contributions

    c’est normal. il faut déclarer en amont. tu peux le faire dans le fichier functions.php de ton thème.

    #602792
    freeriders
    Participant
    Initié WordPress
    14 contributions

    Johnnoone

    j’ai mis

    // I declare le navigation values to be used on the 2 nav bars
    global $navAboutMe;
    $navAboutMe= get_page_link(’19’);

    en haute de la page functions.php de mon theme

    si je fais un echo juste apres, dans le functions.php, l’echo m’affiche bien la valeur

    par contre si je fais l’echo dans le header, juste apres le wp_head(); là, la valeur de $navAboutMe est vide…

    cela ne semble donc pas la solution, ou sinon j’ai pas compris ce que tu voulais que je fasse

    merci par avance

    Steffi

    #602793
    jooj
    Membre
    Initié WordPress
    6 contributions

    Bonjour à tous,

    Je tombe sur le même problème que freeriders.

    WP: 2.3
    Theme: Gossyblue

    Je souhaite déclarer une variable en début de page (dont la valeur sera fonction de la categorie dans laquelle on se trouve) et faire passer cette variable sur toute la page (jusqu’au footer) afin d’executer du code en fonction de la variable.

    Problème, la variable se vide au cours de la page.
    J’ai essayé la méthode de Johnoone mais je dois me tromper quelque part (manque de précision).

    Merci pour votre aide

    #602794
    jooj
    Membre
    Initié WordPress
    6 contributions

    up ?

    #602795
    alysko
    Participant
    Chevalier WordPress
    158 contributions

    Super déterrage :rolleyes:

    A part en utilisant global, il n’y aurait pas un moyen pour stocker proprement des variables qui puissent se transmettre à tous les fichiers ?

    Merci.

    #602796
    bastien028
    Participant
    Padawan WordPress
    68 contributions

    Je donne une explication à votre problème par ici :
    http://www.wordpress-fr.net/support/viewtopic.php?id=38830

    Par contre, je ne suis pas sur d’être tout à fait clair, mais n’hésitez pas à me demander ce que vous ne saisissez pas et j’essaierai d’être plus clair.

11 sujets de 1 à 11 (sur un total de 11)
  • Le sujet ‘[Résolu] variable php et wordpress’ est fermé à de nouvelles réponses.