Affiche les catégories / archives sur deux colonnes [barre latérale WordPress]
Pe majoritatea temelor de WordPress, categoriile et arhivele blogului sunt listate in sidebar.php (mai exact coloana laterala a blogului). Pentru cei care au multe arhive sau categorii in blog, spatiul liber din barre latérale se reduce considerabil si pagina blogului se lungeste foarte mult.
Iata o solutie pentru a lista categoriile si/sau arhivele blogului in sidebar, pe doua coloane uniforme, fara sa aveti nevoie de niciun plugin. Gen:

In WordPress, codul care listeaza categoriile este : <?php wp_list_categories(); ?> . Listarea categoriilor pe doua coloane se face foarte simplu. remplacer dans sidebar.php codul <?php wp_list_categories(); ?> cu :
<?php
$cats = explode("<br />",wp_list_categories("title_li=&echo=0&depth=1&style=none"));
$cat_n = count($cats) – 1;
for ($i=0;$i<$cat_n;$i++):
if ($i<$cat_n/2):
$cat_left = $cat_left."<li>".$cats[$i]."</li>";
elseif ($i>=$cat_n/2):
$cat_right = $cat_right."<li>".$cats[$i]."</li>";
endif;
endfor;
?>
<ul class="left">
<?php echo $cat_left;?>
</ul>
<ul class="right">
<?php echo $cat_right;?>
Dans CSS-ul temei de WordPress (style.css) adaugati:
.right {float:left; width:110px;}
.left {float:left; width:110px;}
Dimensiunile width:110px pot sa varieze in functie de width-ul sidebar-ului dvs.
Affiche les catégories / archives sur deux colonnes [barre latérale WordPress]
Quoi de neuf
À propos Stealth
Passionné de technologie, j'écris avec plaisir sur StealthSettings.com depuis l'année 2006. J'ai une vaste expérience des systèmes d'exploitation : macOS, Windows et Linux, ainsi que des langages de programmation et des plateformes de blogging (WordPress) et pour les boutiques en ligne (WooCommerce, Magento, PrestaShop).
Voir tous les messages de StealthVous pourriez également être intéressé par...
4 réflexions sur “Affiche les catégories / archives sur deux colonnes [barre latérale WordPress]”