- Statut : non résolu
- Ce sujet contient 13 réponses, 3 participants et a été mis à jour pour la dernière fois par
Webgirl, le il y a 12 années et 4 mois.
-
AuteurMessages
-
14 février 2013 à 22 h 58 min #520719
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.frProblè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.
15 février 2013 à 12 h 38 min #879769Bonjour,
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) ?15 février 2013 à 12 h 38 min #879770Merci de ta réponse !
En effet, pour les propriétés je parle d visuel css.
15 février 2013 à 12 h 53 min #879771Il 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
15 février 2013 à 12 h 54 min #879772Bon, 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.
15 février 2013 à 12 h 56 min #879773En fait j’ai voulu suivre ce tuto mais pour ma part, le thème se découpe différemment…
15 février 2013 à 12 h 56 min #879774As-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.
15 février 2013 à 12 h 57 min #879775Je ne fais pas la mise à jour du thème en fait ! 😉 Mais je fais des copies en ftp, don’t worry.
15 février 2013 à 13 h 02 min #879776Voilà 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 « »;
} ?>15 février 2013 à 13 h 50 min #879777Vraiment personne pour m’expliquer comment faire SVP ?
15 février 2013 à 15 h 05 min #879778dans 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 »15 février 2013 à 15 h 13 min #879779Je vais essayer ça alors, merci.
Mais dans quel fichier dois-je ajouter le div id ?
15 février 2013 à 16 h 37 min #879780n’ayant pas le theme c’est compliquer a dire, c’est soit dans header.php, index.php un des deux je pense
15 février 2013 à 16 h 38 min #879781Ok, merci beaucoup.
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.