Ajoutez des widgets à gauche (Créer un compte)

  • Statut : non résolu
14 sujets de 1 à 14 (sur un total de 14)
  • Auteur
    Messages
  • #520719
    Webgirl
    Participant
    Chevalier WordPress
    109 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 3.5.1
    – Version de PHP/MySQL :
    – Thème utilisé :
    – Extensions en place :
    – Nom de l’hebergeur :
    – Adresse du site : http://caughtinmyweb.fr

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

    Bonjour à tous,

    j’espère que vous pourrez m’apporter un peu d’aide avec mon thème actuel.

    Ce thème possède donc une colonne à droite dans laquelle je peux ajouter des widgets. Dans celle de gauche, je ne peux mettre que mon menu.

    Serait-il possible d’ajouter un morceau de code me permettant d’ajouter des widgets sous le menu, avec les mêmes propriétés que la colonne de droite ?

    Merci d’avance.

    #879769
    lorenzolamas
    Participant
    Maître WordPress
    3229 contributions

    Bonjour,

    Oui c’est possible.
    Il suffit de créer une zone widgetisale (il y a des tutos spécifiques par rapport a ca) dans la colone de gauche.
    Pour les « propriété » tu parles du « visuel » (css) ?

    #879770
    Webgirl
    Participant
    Chevalier WordPress
    109 contributions

    Merci de ta réponse !

    En effet, pour les propriétés je parle d visuel css.

    #879771
    lorenzolamas
    Participant
    Maître WordPress
    3229 contributions

    Il faudra alors regarder comment sont « nommés » (class) les widget dans la sidebar a droite et utiliser les mêmes class pour celle de gauche

    #879772
    Webgirl
    Participant
    Chevalier WordPress
    109 contributions

    Bon, je vais laisser tomber car ça paraît un peu compliqué dans mon thème sachant que ce n’est pas configuré dans functions.php et j’ai un sidebar.php vide…

    Je m’y connais un peu mais pas assez pour « interpréter » le thème. Merci quand-même.

    #879773
    Webgirl
    Participant
    Chevalier WordPress
    109 contributions

    En fait j’ai voulu suivre ce tuto mais pour ma part, le thème se découpe différemment…

    #879774
    lorenzolamas
    Participant
    Maître WordPress
    3229 contributions

    As-tu fais un thème enfant avant de faire toutes ces modifs?

    Sinon, lors de la mise a jour du thème, tout sera a refaire.

    #879775
    Webgirl
    Participant
    Chevalier WordPress
    109 contributions

    Je ne fais pas la mise à jour du thème en fait ! 😉 Mais je fais des copies en ftp, don’t worry.

    #879776
    Webgirl
    Participant
    Chevalier WordPress
    109 contributions

    Voilà le contenu de mon functions.php si ça peut aider :

    <?php
    add_action( ‘after_setup_theme’, ‘et_setup_theme’ );
    if ( ! function_exists( ‘et_setup_theme’ ) ){
    function et_setup_theme(){
    global $themename, $shortname;
    $themename = « DailyJournal »;
    $shortname = « dailyjournal »;

    require_once(TEMPLATEPATH . ‘/epanel/custom_functions.php’);

    require_once(TEMPLATEPATH . ‘/includes/functions/comments.php’);

    require_once(TEMPLATEPATH . ‘/includes/functions/sidebars.php’);

    load_theme_textdomain(‘DailyJournal’,get_template_directory().’/lang’);

    require_once(TEMPLATEPATH . ‘/epanel/options_dailyjournal.php’);

    require_once(TEMPLATEPATH . ‘/epanel/core_functions.php’);

    require_once(TEMPLATEPATH . ‘/epanel/post_thumbnails_dailyjournal.php’);

    include(TEMPLATEPATH . ‘/includes/widgets.php’);

    add_theme_support( ‘automatic-feed-links’ );
    }
    }

    function register_main_menus() {
    register_nav_menus(
    array(
    ‘primary-menu’ => __( ‘Primary Menu’, ‘DailyJournal’ )
    )
    );
    }
    if (function_exists(‘register_nav_menus’)) add_action( ‘init’, ‘register_main_menus’ );

    // add Home link to the custom menu WP-Admin page
    function et_add_home_link( $args ) {
    $args = true;
    return $args;
    }
    add_filter( ‘wp_page_menu_args’, ‘et_add_home_link’ );

    add_action( ‘wp_enqueue_scripts’, ‘et_load_dailyjournal_scripts’ );
    function et_load_dailyjournal_scripts(){
    if ( !is_admin() ){
    $template_dir = get_template_directory_uri();

    wp_enqueue_script(‘superfish’, $template_dir . ‘/js/superfish.js’, array(‘jquery’), ‘1.0’, true);
    wp_enqueue_script(‘fitvids’, $template_dir . ‘/js/jquery.fitvids.js’, array(‘jquery’), ‘1.0’, true);
    wp_enqueue_script(‘custom_script’, $template_dir . ‘/js/custom.js’, array(‘jquery’), ‘1.0’, true);
    }
    if ( is_singular() && get_option( ‘thread_comments’ ) ) wp_enqueue_script( ‘comment-reply’ );
    }

    add_action( ‘wp_head’, ‘et_add_viewport_meta’ );
    function et_add_viewport_meta(){
    echo  »;
    }

    if ( ! function_exists( ‘et_list_pings’ ) ){
    function et_list_pings($comment, $args, $depth) {
    $GLOBALS = $comment; ?>
    <li id="comment-« > –
    <?php }
    }

    add_action( ‘admin_enqueue_scripts’, ‘et_portfolio_fullwidth_delete’ );
    function et_portfolio_fullwidth_delete( $hook_suffix ) {
    if ( in_array($hook_suffix, array(‘post.php’,’post-new.php’)) ) {
    wp_enqueue_script(‘et-ptemplates-fwdelete’, get_bloginfo(‘template_directory’) . ‘/js/delete_fwidth.js’, array(‘jquery’), ‘1.1’, false);
    }
    }

    add_action(‘et_head_meta’,’et_add_google_fonts’);
    function et_add_google_fonts(){
    echo «  »;
    } ?>

    #879777
    Webgirl
    Participant
    Chevalier WordPress
    109 contributions

    Vraiment personne pour m’expliquer comment faire SVP ?

    #879778
    azote
    Participant
    Padawan WordPress
    81 contributions

    dans la div:

    tu rajoute une div genre:

    tu met sa dedans:

    et dans ton function.php tu rajoute sa:

    // Enregistrement des sidebar et des widgets
    if ( function_exists(‘register_sidebar’) ) {
    register_sidebar(array(
    ‘name’ => ‘Le_nom1’,
    ‘before_widget’ => ‘

    ‘,
    ‘after_widget’ => ‘

    ‘,
    ‘before_title’ => ‘

    ‘,
    ‘after_title’ => ‘

    ‘,
    ));
    register_sidebar(array(
    ‘name’ => ‘le_nom_2’,
    ‘before_widget’ => ‘

    ‘,
    ‘after_widget’ => ‘

    ‘,
    ‘before_title’ => ‘

    ‘,
    ‘after_title’ => ‘

    ‘,
    ));

    test en local si cela fonctionne , je fait comme sa pour ajouter des sidebar dans mes themes.
    je ne sait pas si c’est trés « propre »

    #879779
    Webgirl
    Participant
    Chevalier WordPress
    109 contributions

    Je vais essayer ça alors, merci.

    Mais dans quel fichier dois-je ajouter le div id ?

    #879780
    azote
    Participant
    Padawan WordPress
    81 contributions

    n’ayant pas le theme c’est compliquer a dire, c’est soit dans header.php, index.php un des deux je pense

    #879781
    Webgirl
    Participant
    Chevalier WordPress
    109 contributions

    Ok, merci beaucoup.

14 sujets de 1 à 14 (sur un total de 14)
  • Vous devez être connecté pour répondre à ce sujet.