Lay-out van categorie of producten in de pdf aanpassen
Wil je de lay-out van categorie of producten in de pdf per categorie aanpassen, dan kun je de volgende 2 filters gebruiken:
- woocommerce_pdf_catalog_category_layout
- woocommerce_pdf_catalog_products_layout
Voorbeeld voor het aanpassen van de categorielay-out:
function modify_pdf_category_layout( $layout, $category_id) {
if($category_id == 18) {
$layout = 2;
}
return $layout;
}
add_filter( 'woocommerce_pdf_catalog_category_layout', 'modify_pdf_category_layout', 10, 2 );
Voorbeeld voor het aanpassen van de productlay-out zonder de lay-out van de volledige catalogus te raken:
function modify_pdf_products_layout( $layout, $category_id) {
// Do not modify product layouts for full catalog
if($_GET == "full") {
return $layout;
}
// Change the product layout for category 18 (clothing) to Layout 2
if($category_id == 18) {
$layout = 1;
}
// Hoodies
if($category_id == 19) {
$layout = 2;
}
return $layout;
}
add_filter( 'woocommerce_pdf_catalog_products_layout', 'modify_pdf_products_layout', 10, 2 );