IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WordPress PHP Discussion :

Bouton différent selon les pages


Sujet :

WordPress PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    SEO
    Inscrit en
    Novembre 2017
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : SEO

    Informations forums :
    Inscription : Novembre 2017
    Messages : 32
    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 confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 670
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 670
    Par défaut
    Dans quelle partie de la page sera placé ce bouton ?

  3. #3
    Invité
    Invité(e)
    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

  4. #4
    Membre actif
    Homme Profil pro
    SEO
    Inscrit en
    Novembre 2017
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : SEO

    Informations forums :
    Inscription : Novembre 2017
    Messages : 32
    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
    Invité
    Invité(e)
    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)

  6. #6
    Membre actif
    Homme Profil pro
    SEO
    Inscrit en
    Novembre 2017
    Messages
    32
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : SEO

    Informations forums :
    Inscription : Novembre 2017
    Messages : 32
    Par défaut
    Bonjour désolé de ne pas être trop actif mais j'ai très peu de temps disponibles. J'ai opté finalement pour un addon de bouton même si j'aurais préférer le faire en Htlm/Css/Php pour éviter le masse Addons. Ce que j'aime pas trop avec les thèmes wp c'est que la façon de programmer est très différente d'une personne à l'autre.

+ Répondre à la discussion
Cette discussion est résolue.

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, 12h30
  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, 22h31
  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, 20h00
  4. Texte différent selon les variables..
    Par the clairvoyant dans le forum Flash
    Réponses: 1
    Dernier message: 09/07/2007, 17h15
  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, 11h21

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