Afiseaza categoriile / arhivele pe doua coloane [WordPress Sidebar]

Pe majoritatea temelor de WordPress, categoriile si 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 sidebar 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:

wp-2

In WordPress, codul care listeaza categoriile este : <?php wp_list_categories(); ?> . Listarea categoriilor pe doua coloane se face foarte simplu. Inlocuiti in 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;?>

In 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.

Pasionat de tehnologie, scriu cu plăcere pe StealthSettings.com începând cu anul 2006. Am o bogată experiență în sistemele de operare: macOS, Windows și Linux, dar și în limbaje de programare și platforme de blogging (WordPress) și pentru magazine online (WooCommerce, Magento, PrestaShop).

Home Sursa ta de tutoriale IT, sfaturi utile si noutati. Afiseaza categoriile / arhivele pe doua coloane [WordPress Sidebar]
Lasă un comentariu