woof_disable_filter
Amaç: Belirli sayfalarda veya koşullarda WOOF eklentisini devre dışı bırakın.
Bu kanca, WOOF eklenti işlevselliğini belirli sayfalarda, gönderi türlerinde veya özel koşullarda tamamen devre dışı bırakmanıza olanak tanır. Bu filtre döndüğünde true, WOOF o sayfada başlatılmayacaktır.
add_filter('woof_disable_filter', function($disable) {
if (is_page(array(123, 456))) {
return true; // Disable on pages 123 and 456
}
return $disable;
});
Ödeme ve sepette devre dışı bırak:
add_filter('woof_disable_filter', function($disable) {
if (current_user_can('administrator')) {
return true; // Disable for admins
}
return $disable;
});
Özel gönderi türlerinde devre dışı bırak:
add_filter('woof_disable_filter', function($disable) {
if (is_singular('custom_post_type')) {
return true;
}
return $disable;
});