Widget spécifique à une page (Créer un compte)

  • Statut : non résolu
12 sujets de 1 à 12 (sur un total de 12)
  • Auteur
    Messages
  • #477074
    MehdiKool
    Membre
    Initié WordPress
    22 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 2.8.6
    – Thème utilisé : Default
    – Extensions en place : Showposts
    – Nom de l’hebergeur : Local
    – Adresse du site : Local

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

    Quand je crée une page, je voudrais ajouter un widget général à cette page ! Par exemple, j’ai wordpress et les widgets sont pour toutes les pages ! Mais Je veut attribuer uniquement un widget à cette page (ce widget ne doit pas etre affiché dans d’autres pages que celle) !
    C’est possible ?

    Merci de m’aider et bonne journée

    #705417
    Lumiere de Lune
    Participant
    Maître WordPress
    19377 contributions

    Tu dois le programmer dans le thème. Tu peux faire par exemple une “sidebar” supplémentaire où tu mettras juste ce widget, et ensuite dans le template de la page (soit template de page, soit single.php selon qu’il s’agit d’une page ou d’un article), tu mets un test if is_page(‘xx’) include (TEMPLATEPATH . ‘/lenomdemasidebar.php’);

    #705418
    MehdiKool
    Membre
    Initié WordPress
    22 contributions

    Bonjour ,

    Merci pour cette réponse ! Je vois qu’il est convenable de faire un sidebar supplémentaire mais pour faire un sidebar, suffit de télécharger le plugin de sidebar ? Si oui, lequel ?

    MErci d’avance

    #705419
    MehdiKool
    Membre
    Initié WordPress
    22 contributions

    Au moins une réponse !

    #705420
    Li-An
    Modérateur
    Maître WordPress
    24353 contributions

    Il y a aussi des plugins qui permettent de faire afficher des widgets à certaines conditions.

    #705421
    Lumiere de Lune
    Participant
    Maître WordPress
    19377 contributions

    Quel plugin de sidebar ?
    Pour faire une sidebar supplémentaire, il faut créer un fichier sidebar machin truc, et ensuite cela dans la déclaration des sidebars ^^ bref un chouia de programmation 🙂

    Sinon, il faut effectivement trouver un plugin pour afficher ton widget uniquement dans certains cas

    #705422
    MehdiKool
    Membre
    Initié WordPress
    22 contributions
    Li-An wrote:
    Il y a aussi des plugins qui permettent de faire afficher des widgets à certaines conditions.

    Pourriez vous me les citer d’avance ?

    Bonne soirée

    #705423
    coldadmin
    Participant
    Initié WordPress
    39 contributions

    Enfaite je viens d’avoir le même problème donc voila la solution que j’ai trouver:
    1. Crée un modele de page pour la page ou tu veux ta sidebar spécifique.

    2. Va dans le fichier functions.php cherche cette ligne de code
    register_sidebars( 1, $p );
    Si c’est 1 tu peux mettre 2,3,4 ou plus comme tu veux…

    3. Crée toi un fichier php pour ta nouvelle sidebar portant le nom de sidebar-nom.php
    Dedans tu entre le code suivant :
    <?php if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar(2) ) : // begin primary sidebar widgets ?>

    2 étant le numéro de la sidebar que tu veux utiliser

    4. Ensuite dans ton modele de page il suffit que tu rentre ce code a l’emplacement ou tu veux que ta sidebar soit afficher :
    <?php get_sidebar('nom de ta sidebar ce qui est en rouge un peux plus haut‘) ?>

    5. Tu place les widgets voulu dans la colonne latéral 1 ou 2 ou 3 ou autre ….

    En espérant avoir aider…

    Par contre je ne sais pas si il est possible de pouvoir utiliser le même widget dans une sidebar différente … si quelqu’un as une réponse pour ça ?

    #705424
    MehdiKool
    Membre
    Initié WordPress
    22 contributions

    Bonjour,

    Coldadmin, oui je vois ! J’attends une réponse aussi à ta question mais aussi à ma question …

    Bonne journée

    #705425
    coldadmin
    Participant
    Initié WordPress
    39 contributions

    Je pense que ce plugin pourra t’être utile et a moi aussi :D :
    http://wordpress.org/extend/plugins/widget-logic/
    ou bien
    http://wordpress.org/extend/plugins/slayers-custom-widgets/

    #705426
    MehdiKool
    Membre
    Initié WordPress
    22 contributions
    coldadmin wrote:
    Je pense que ce plugin pourra t’être utile et a moi aussi :D :
    http://wordpress.org/extend/plugins/widget-logic/
    ou bien
    http://wordpress.org/extend/plugins/slayers-custom-widgets/

    Merci beaucoup pour ca ! Ca me semble utile !

    Bonne journée ……

    #705427
    3Dje
    Participant
    Initié WordPress
    9 contributions

    Merci Coldadmin, ça m’aide beaucoup aussi.

    J’ai essayé que le premier (widget logic) et une fois pris en main, il est super pratique :happy:

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