Cela devrait être facile non? Suppression des archives et de Meta des barres latérales de deux de mes WP pages principales. Je ne peux pas sembler! 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 mise en page en largeur, et j'ai essayé de traîner avec certains des fichiers PHP et CSS pour voir si je pouvais les supprimer. supprimer certaines choses. La suppression est le maximum que je puisse faire. Puisque je ne suis pas un rédacteur de code.
Des idées?
Le thème est configuré pour 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 fichier sidebar.php
:
<?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 fichier sidebar.php
du thème en créant un thème enfant et en y ajoutant votre propre fichier sidebar.php
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.php
et les barres latérales associées au magasin, qui sont configurées différemment). Suivez donc cette procédure pour chaque barre latérale que vous souhaitez modifier à l'aide du nom de la barre latérale appropriée lorsque vous appelez dynamic_sidebar()
.