Ondersteuning » Code oplossingen gezocht » template part ophalen afhankelijk van de category van de post

  • Opgelost QuiteMessy

    (@quitemessy)


    Hoi mensen,

    Ik ben nu mijn eerste WordPress theme aan het maken, maar ik liep een paar dagen terug tegen een probleem aan waar ik niet uitkom.

    Het probleem:
    In single.php wil ik het menu, de banner en de sidebar wijzigen afhankelijk van de categorie waar de post in zit.
    Dus het laad eerst x-childcategory.php, dan x-parentcategory.php en dan x-default.php.

    Stel dat ik een folder heb met de volgende bestanden:
    banner-dogs.php (child category)
    banner-cats.php
    banner-fish.php
    banner-animals.php (parent category)
    banner-default.php (fallback)

    En dan maak ik een post in de subcategory lions. Dan moet banner-animals.php geladen worden omdat banner-lions niet bestaat.

    Voorbeeld:

    get_template_part( 'banners/banner', '$category_child_slug' );
    else
    get_template_part( 'banners/banner', '$category_parent_slug' );
    else
    get_template_part( 'banners/banner', 'default' );

    Hoe realiseer je dit?

3 reacties aan het bekijken - 1 tot 3 (van in totaal 3)
3 reacties aan het bekijken - 1 tot 3 (van in totaal 3)
  • Het onderwerp ‘template part ophalen afhankelijk van de category van de post’ is gesloten voor nieuwe reacties.