1. #1
    Candidat au Club
    Homme Profil pro
    SEO
    Inscrit en
    novembre 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : SEO

    Informations forums :
    Inscription : novembre 2017
    Messages : 2
    Points : 3
    Points
    3

    Par défaut Bouton différent selon les pages

    Bonjour !

    Je viens ici car j'ai un soucis d'ordre technique sur du PHP. Pour mon travail, j'ai besoin d’intégrer un bouton en HTLM/CSS comportant un lien différent pour chaque page du site fait en wordpress. Jusque là aucun soucis. Le problème c'est que Wordpress crée un site totalement dynamique avec des pages qui se génère en fonction d'un code type. Ainsi, le code pour la création d'une page est la même pour l'ensemble des pages. Du coup crée un bouton avec un lien unique dans le code php est valide pour l'ensemble des pages ce qui m'arrange pas. Auriez-vous une solution?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    <?php 
    /**
     * Theme Page Section for our theme.
     *
     * @package ThemeGrill
     * @subpackage Accelerate
     * @since Accelerate 1.0
     */
    get_header(); ?>
     
    	<?php do_action( 'accelerate_before_body_content' ); ?>
     
    	<div id="primary">
    		<div id="content" class="clearfix">
    			<?php while ( have_posts() ) : the_post(); ?>
     
    				<?php get_template_part( 'content', 'page' ); ?>
     
    				<?php
    					do_action( 'accelerate_before_comments_template' );
    					// If comments are open or we have at least one comment, load up the comment template
    					if ( comments_open() || '0' != get_comments_number() )
    						comments_template();					
    	      		do_action ( 'accelerate_after_comments_template' );
    				?>
     
    			<?php endwhile; ?>
     
    		</div><!-- #content -->
    	</div><!-- #primary -->
     
    	<?php accelerate_sidebar_select(); ?>
     
    	<?php do_action( 'accelerate_after_body_content' ); ?>
     
    <?php get_footer(); ?>

  2. #2
    Expert éminent sénior
    Avatar de mathieu
    Profil pro
    Inscrit en
    juin 2003
    Messages
    6 469
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : juin 2003
    Messages : 6 469
    Points : 10 370
    Points
    10 370

    Par défaut

    Dans quelle partie de la page sera placé ce bouton ?

  3. #3
    Rédacteur/Modérateur
    Avatar de jreaux62
    Homme Profil pro
    Webdesigner
    Inscrit en
    août 2008
    Messages
    10 397
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : Arts - Culture

    Informations forums :
    Inscription : août 2008
    Messages : 10 397
    Points : 20 762
    Points
    20 762

    Par défaut

    Bonjour,
    Citation Envoyé par Lepetitpanda Voir le message
    ...intégrer un bouton en HTLM/CSS comportant un lien différent pour chaque page du site...
    A mon avis, il faut directement modifier le module de création de page :
    • ajouter en bdd un champ
    • ajouter un input (pour indiquer l'URL du lien)
    • modifier le fichier tpl pour ajouter le bouton HTML/CSS
    "Si tu suis le chemin qui s'appelle « plus tard », tu arriveras à la place qui s'appelle « jamais »."
    François Camille Prévot (1910-1996), instituteur puis Directeur d'école et... mon grand-père.
    "Pose ta question, tu seras idiot une seconde. Ne la pose pas, tu seras idiot toute ta vie."
    Albert Einstein (1879-1955).
    Mes tutos DVP
    Gestion-Affichage de Nouvelles
    Affichage en tableau HTML
    Fonctions de redimensionnement d'images

  4. #4
    Candidat au Club
    Homme Profil pro
    SEO
    Inscrit en
    novembre 2017
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : SEO

    Informations forums :
    Inscription : novembre 2017
    Messages : 2
    Points : 3
    Points
    3

    Par défaut

    J'ai actuellement 46 pages il semble donc ça fait 46 boutons d'aspect identique mais avec un lien totalement différent à chaque fois. Pour le moment, je vais le disposer en bas de la page au centre (à la fin du texte donc). Par la suite, je pense qu'il ira dans la partie supérieur droit car l'avoir dans la moitié supérieur augmente la visibilité du bouton.

    Au passage merci pour votre aide

  5. #5
    Rédacteur/Modérateur
    Avatar de jreaux62
    Homme Profil pro
    Webdesigner
    Inscrit en
    août 2008
    Messages
    10 397
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Webdesigner
    Secteur : Arts - Culture

    Informations forums :
    Inscription : août 2008
    Messages : 10 397
    Points : 20 762
    Points
    20 762

    Par défaut

    Bon.

    Si tu ne veux pas te prendre la tête, il existe une solution simplissime :

    • en ADMIN : écrire le code du bouton DANS LE CONTENU de la page (contenu Wysiwyg)
      "Pages" -> "Modifier" -> contenu Wysiwyg
    • en ajoutant une classe CSS sur ton bouton, il est simple après de le styler via le fichier CSS :
      "Apparence" -> "Editeur" -> fichier "style.css" (colonne de droite, en bas)
    "Si tu suis le chemin qui s'appelle « plus tard », tu arriveras à la place qui s'appelle « jamais »."
    François Camille Prévot (1910-1996), instituteur puis Directeur d'école et... mon grand-père.
    "Pose ta question, tu seras idiot une seconde. Ne la pose pas, tu seras idiot toute ta vie."
    Albert Einstein (1879-1955).
    Mes tutos DVP
    Gestion-Affichage de Nouvelles
    Affichage en tableau HTML
    Fonctions de redimensionnement d'images

Discussions similaires

  1. [XL-2007] Mise en page - Mise à l'echelle différente selon les pages
    Par pael013 dans le forum Excel
    Réponses: 4
    Dernier message: 03/09/2009, 13h30
  2. [Débutant] Une css, des fonds différents suivant les pages
    Par Skyou dans le forum Mise en page CSS
    Réponses: 9
    Dernier message: 20/10/2008, 23h31
  3. Margin-left différent selon les navigateurs (IE et FF)
    Par snyfir dans le forum Mise en page CSS
    Réponses: 7
    Dernier message: 14/04/2008, 21h00
  4. Texte différent selon les variables..
    Par the clairvoyant dans le forum Flash
    Réponses: 1
    Dernier message: 09/07/2007, 18h15
  5. tailles d'input différentes selon les postes (?)
    Par mch_27 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 26/10/2005, 12h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo