Supprimer element d'1 seule page thème Oblique WP
Blondie15
Messages postés
5
Date d'inscription
Statut
Membre
Dernière intervention
-
Blondie15 Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
Blondie15 Messages postés 5 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
Je démarre sur wordpress, je souhaiterais supprimer le "container content wrapper" d'une seule page du thème Oblique de wordpress.
Plus être plus claire, j'aimerais qu'il n'y ait pas ce bloc blanc sur ma page d'accueil, car je préfèrerai (question d'esthétisme) mettre juste un bouton qui renvoie sur la liste produits.
Comment faire pour supprimer ce bloc blanc juste sur la page d'accueil et pas sur les autres pages? Quelqu'un pourrait-il m'aider?
Merci d'avance
PS: J'ai oublié de préciser que je suis sur WordPress 4.9.4, wordpress.org.
Merci
Je démarre sur wordpress, je souhaiterais supprimer le "container content wrapper" d'une seule page du thème Oblique de wordpress.
Plus être plus claire, j'aimerais qu'il n'y ait pas ce bloc blanc sur ma page d'accueil, car je préfèrerai (question d'esthétisme) mettre juste un bouton qui renvoie sur la liste produits.
Comment faire pour supprimer ce bloc blanc juste sur la page d'accueil et pas sur les autres pages? Quelqu'un pourrait-il m'aider?
Merci d'avance
PS: J'ai oublié de préciser que je suis sur WordPress 4.9.4, wordpress.org.
Merci
A voir également:
- Supprimer element d'1 seule page thème Oblique WP
- Supprimer page word - Guide
- Supprimer rond bleu whatsapp - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
- Mettre une seule page en paysage word - Guide
- Supprimer pub youtube - Accueil - Streaming
2 réponses
Bonjour
Il faut utiliser les marqueurs conditionnels de wordpress
en gros c'est un bout de code qui va créer une condition if else qui affichera le container content wrapper en fonction de la page par exemple si (if) c'est la page d'accueil on n'affiche pas si c'est n'importe quel autre page (else) on affiche .
dans ton cas, cela donnerait un truc de ce genre (suivant le thème que tu utilises)
attention ce code doit être inséré directement dans les fichiers de ton thème (probablement dans le fichier index.php) ce qui fait que cette modification sera effacée lors des futures maj du thème, il est donc vivement conseillé de faire un thème enfant pour ne pas devoir remettre ce bout de code à chaque fois
Il faut utiliser les marqueurs conditionnels de wordpress
en gros c'est un bout de code qui va créer une condition if else qui affichera le container content wrapper en fonction de la page par exemple si (if) c'est la page d'accueil on n'affiche pas si c'est n'importe quel autre page (else) on affiche .
dans ton cas, cela donnerait un truc de ce genre (suivant le thème que tu utilises)
if ( is_front_page() && is_home() ) { // La page d'accueil par défaut laisse vide } elseif ( is_front_page() ) { // La page d'accueil statique laisse vide } elseif ( is_home() ) { // La page du blog laisse vide } else { ici le code de content wrapper qui apparaitra sur toutes les autres pages }
attention ce code doit être inséré directement dans les fichiers de ton thème (probablement dans le fichier index.php) ce qui fait que cette modification sera effacée lors des futures maj du thème, il est donc vivement conseillé de faire un thème enfant pour ne pas devoir remettre ce bout de code à chaque fois
tu ne dois pas le mettre dans functions.php mais directement dans le code du fichier index.php du thème
pour faire simple, tu ouvres le fichier index.php et tu repére ce qui appelle le bloc blanc ( cela peut être une fonction ou juste une div ) tu prends le code jusqu'a la ligne 7 et tu le place avant le code que tu viens de trouver puis tu mets l'accolade de la ligne 9 après le code.
je n'ai pas précisé mais suivant le thème, tu seras peut être obligé d'ajouter les balises d'ouverture/ fermeture php pour entourer le code.
si tu n'y arrives pas, je jetterais un oeil sur le thème dans le courant de l'après-midi pour te dire exactement ce qu'il faut faire
pour faire simple, tu ouvres le fichier index.php et tu repére ce qui appelle le bloc blanc ( cela peut être une fonction ou juste une div ) tu prends le code jusqu'a la ligne 7 et tu le place avant le code que tu viens de trouver puis tu mets l'accolade de la ligne 9 après le code.
je n'ai pas précisé mais suivant le thème, tu seras peut être obligé d'ajouter les balises d'ouverture/ fermeture php pour entourer le code.
si tu n'y arrives pas, je jetterais un oeil sur le thème dans le courant de l'après-midi pour te dire exactement ce qu'il faut faire
Puis je faire à partir de l'éditeur CSS ou suis obligée d'aller dans fonctions php de apparence/éditeur ?
Je ne trouve pas le fichier index php, tout ce que j'ai d'écrit dans l'éditeur functions php de mon thème enfant, c'est ça:
<?php
add_action('wp_enqueue_scripts', 'theme_enqueue_styles');
function theme_enqueue_styles() {
wp_enqueue_style( 'oblique', get_template_directory_uri() . '/style.css' );
}
?>
Merci
Karina