Shortcodes
plus_kingwoo_bijlagen
Toont alle bijlagen van een product. Gebruik deze shortcode op een productpagina of in een Elementor-widget.
[plus_kingwoo_bijlagen]
Beschikbare opties:
| Attribuut | Standaard | Omschrijving |
|---|---|---|
element |
div |
Het HTML-element voor de wrapper |
extra_classes |
- | Extra CSS-klassen op de wrapper |
subelement |
div |
Het HTML-element per bijlage |
subelement_extra_classes |
- | Extra CSS-klassen per bijlage |
element_list_style |
- | Gebruik icon voor een iconenlijst |
subelement_fa_icon |
- | FontAwesome-klasse voor het icoon |
toon_alle_attachments |
1 |
Alle bijlagen tonen (1) of alleen geselecteerde (0) |
toon_attachments |
- | Speficieke bijlagen op naam, gescheiden door :: |
exclude_images |
0 |
Afbeeldingen uitsluiten (1 = ja) |
Voorbeelden:
[plus_kingwoo_bijlagen exclude_images="1"]
[plus_kingwoo_bijlagen element="ul" subelement="li" element_list_style="icon" subelement_fa_icon="fa fa-file-pdf"]
[plus_kingwoo_bijlagen toon_alle_attachments="0" toon_attachments="Handleiding::Specificaties"]
plus_kingwoo_bijlage
Toont één specifieke bijlage van een product op naam. Handig als je een bepaald bestand op een vaste plek wilt plaatsen.
[plus_kingwoo_bijlage attachment_title="Handleiding"]
Beschikbare opties:
| Attribuut | Standaard | Omschrijving |
|---|---|---|
attachment_title |
- | Verplicht. De naam van de bijlage zoals ingesteld in King. (De naam van de vrije rubriek) |
element |
div |
Het HTML-element voor de wrapper |
extra_classes |
- | Extra CSS-klassen op de wrapper |
subelement |
div |
Het HTML-element per bijlage |
subelement_extra_classes |
- | Extra CSS-klassen per bijlage |
Voorbeeld:
[plus_kingwoo_bijlage attachment_title="Technische specificaties" extra_classes="spec-box"]
PHP Code
ProductAttachments-klasse. Zorg dat er een geldig $product-object beschikbaar is (bijvoorbeeld binnen een WooCommerce-productcontext). Alle bijlagen tonen:
$bijlagen = \PlusBusinessSoftware\WooCommerce\ProductAttachments::get_instance();
echo $bijlagen->plus_show_all_product_attachments( array(
'element' => 'ul',
'subelement' => 'li',
'element_list_style' => 'icon',
'exclude_images' => 1,
) );
Één bijlage tonen:
$bijlagen = \PlusBusinessSoftware\WooCommerce\ProductAttachments::get_instance();
echo $bijlagen->plus_show_single_product_attachment( array(
'attachment_title' => 'Handleiding',
) );
Beschikbare filters:
| Filter | Omschrijving |
|---|---|
plus_all_product_attachments_html |
Pas de volledige HTML van plus_kingwoo_bijlagen aan |
plus_single_product_attachment_html |
Pas de HTML van plus_kingwoo_bijlage aan |
plus_render_single_attachment_html |
Pas de HTML van één enkele bijlage aan |