WordPress verschillende sidebars gebruiken bij blog posts

Home » Blogs » Blog » Solutions » WordPress verschillende sidebars gebruiken bij blog posts

Een veelgestelde vraag van WordPress gebruikers is of het mogelijk is om meerdere blogs te gebruiken op één website. Met andere woorden, is het mogelijk om posts te verdelen over meerdere pagina’s. Dit kan gerealiseerd worden door twee (of meer) categorieën aan te maken en daaronder je categoriestructuur per pagina op te bouwen. In het navigatiemenu wordt vervolgens een link geplaatst naar de categorie pagina (categorypage). Hierdoor worden alleen de posts die onder die betreffende categorie vallen getoond.

categorypages

Om er voor te zorgen dat alleen de categorieën getoond worden in de sidebar die bij de hoofdcategorie horen, moet er nog een aanpassing gemaakt worden aan de category-template.php pagina in de wp-includes folder. Zoek in deze pagina naar function wp_list_categories en voeg daar in het begin van de functie aan toe:

$category = get_the_category();
$category_parent = $category[0]->category_parent;

Zoek vervolgens binnen deze functie naar ‘child_of’ => 0 in de “$defaults = array” toekenning. Wijzig daar 0 in $category_parent.
De code wordt dan:

function wp_list_categories( $args = ” ) {
$category = get_the_category();
$category_parent = $category[0]->category_parent;

$defaults = array(

‘child_of’ => $category_parent,

De posts van WordPress zijn nu gesplitst over meerdere pagina’s.

facebooktwittergoogle_pluspinterestlinkedinmail

Leave a Comment