Wordpress: omslagfoto's laten zien van alleen sub-categories

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ellen Skapandi

Ellen Skapandi

15/11/2018 14:21:40
Quote Anchor link
Ik heb een plugin geïnstalleerd op mijn WordPress website die mij de mogelijkheid geeft om een omslagfoto voor een Categorie in te stellen. Volgens naslagwerk van deze plug-in kan ik dit script gebruiken om de omslagfoto's op de site te krijgen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php foreach (get_categories() as $cat) : ?>
<img src="<?php echo z_taxonomy_image_url($cat->term_id); ?>" />
<a href="<?php echo get_category_link($cat->term_id); ?>"><?php echo $cat->cat_name; ?></a>
<?php endforeach; ?>


Dit script laat echter ALLE categorieën zien, terwijl ik alleen de sub-categorieën van de huidige categorie (in dit geval Onze Spellen) wil laten zien.

Dan heb ik een script die alleen de sub-categorieën laat zien van de huidige categorie. Hier krijg ik de omslagfoto niet in verwerkt.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
$terms
= get_terms([
    'taxonomy' => get_queried_object()->taxonomy,
    'parent'   => get_queried_object_id(),
]);

foreach ( $terms as $term) { ?>


<p>
             <a href="<?php echo get_term_link( $term ); ?>">
                           IMAGE <?php echo $term->name; ?>
             </a>
</p>

<?php }
?>


Kan iemand mij opweg helpen om beide scripts te combineren, zodat ik de omslagfoto's van sub-categorieën van de huidige categorie automatisch kan laten weergeven?

Alvast bedankt!

Toevoeging op 15/11/2018 15:08:09:

Ik heb het antwoord via een andere weg gekregen:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
$terms
= get_terms([
    'taxonomy' => get_queried_object()->taxonomy,
    'parent'   => get_queried_object_id(),
]);


foreach ( $terms as $term) { ?>

<p>
    <a href="<?php echo get_term_link($term); ?>">
        <img src="<?php echo z_taxonomy_image_url($term->term_id); ?>" />
    </a>
    <a href="<?php echo get_term_link($term->term_id); ?>">
        <?php echo $term->name; ?>
    </a>
</p>
<?php } ?>
Gewijzigd op 15/11/2018 15:08:34 door Ellen Skapandi
 
Er zijn nog geen reacties op dit bericht.



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.