WordPress : Impossible de supprimer les archives et les méta de la barre latérale

Publié par Jean-Michel le

Cela devrait être facile, non ? Suppression des archives et des méta des barres latérales de deux de mes principales pages WP. Je n’arrive pas à ! J’ai regardé dans Apparence> Widgets et je me suis assuré que Archives et Meta n’apparaissaient dans aucun champ. J’ai vérifié les options de mon thème (Fruitful) dans Customizer – en jouant avec la disposition de la largeur, et j’ai essayé de traîner avec certains des fichiers PHP et CSS pour voir si je pouvais supprimer en supprimant certaines choses. Supprimer est le maximum que je puisse faire. Puisque je ne suis pas un écrivain de code.

Des idées?

Solution n°1 trouvée

Mis à jour pour 2020,

Aller à l’apparence —> Personnaliser —> Widget
(Remarque : s’il n’y a pas d’OPTION D’APPARENCE, cliquez sur CONCEPTION et PERSONNALISER)

entrez la description de l'image ici

Cliquez ensuite sur AJOUTER DES WIDGETS. Notez que la navigation latérale est présente.

entrez la description de l'image ici

Après avoir cliqué sur AJOUTER UN WIDGET, faites défiler la liste jusqu’au MENU DE NAVIGATION et sélectionnez-le.

entrez la description de l'image ici

Notez que la navigation dans le volet latéral a disparu. Vous n’avez rien à ajouter au MENU DE NAVIGATION. LAISSEZ LE BLANC. CLIQUEZ SUR ENREGISTRER LES MODIFICATIONS.

Je gère ma navigation par liens hypertexte dans le corps de ma page en mettant en avant le contenu textuel. Donne une apparence plus propre à mon avis.

entrez la description de l'image ici

Solution n°2 trouvée

Le thème est configuré de sorte que si une barre latérale est inactive, le contenu par défaut sera affiché (formulaire de recherche, archives mensuelles et méta).

Par exemple, le sidebar.phpfichier :

<?php
/**
 * The Sidebar containing the main widget areas.
 *
 * @package WordPress
 * @subpackage Fruitful theme
 * @since Fruitful theme 1.0
 */
?>
<div id="secondary" class="widget-area" role="complementary">
    <?php do_action( 'before_sidebar' ); ?>
    <?php if ( ! dynamic_sidebar( 'sidebar-1' ) ) : ?>

        <aside id="search" class="widget widget_search">
            <?php get_search_form(); ?>
        </aside>

        <aside id="archives" class="widget">
            <h1 class="widget-title"><?php _e( 'Archives', 'fruitful' ); ?></h1>
            <ul>
                <?php wp_get_archives( array( 'type' => 'monthly' ) ); ?>
            </ul>
        </aside>

        <aside id="meta" class="widget">
            <h1 class="widget-title"><?php _e( 'Meta', 'fruitful' ); ?></h1>
            <ul>
                <?php wp_register(); ?>
                <li><?php wp_loginout(); ?></li>
                <?php wp_meta(); ?>
            </ul>
        </aside>

    <?php endif; // end sidebar widget area ?>
</div><!-- #secondary .widget-area -->

Vous pouvez remplacer le sidebar.phpfichier du thème en créant un thème enfant et en y ajoutant votre propre sidebar.phpfichier personnalisé. Par exemple:

<?php
/**
 * The Sidebar containing the main widget areas.
 *
 * @package WordPress
 * @subpackage Fruitful child theme
 * @since Fruitful child theme 1.0
 */
?>

<div id="secondary" class="widget-area" role="complementary">
    <?php do_action( 'before_sidebar' ); ?>
    <?php dynamic_sidebar( 'sidebar-1' ); ?>
</div><!-- #secondary .widget-area -->

Le thème utilise plusieurs barres latérales ( sidebar.php, sidebar-blogright.php, sidebar-homepage.php, sidebar-page.php, sidebar-single-post.phpainsi que les barres latérales liées au magasin, qui sont configurées différemment). Suivez donc cette procédure pour chaque barre latérale que vous souhaitez modifier en utilisant le nom de la barre latérale appropriée lors de l’appel à dynamic_sidebar().

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *