woof_disable_filter
Amaç: WOOF eklentisini belirli sayfalarda veya koşullarda devre dışı bırakın.
Bu kanca, WOOF eklentisi işlevselliğini belirli sayfalarda, yazı türlerinde veya özel koşullarda tamamen devre dışı bırakmanıza olanak tanır. Bu filtre true değerini döndürdüğünde, WOOF o sayfada başlatılmaz.
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 yazı türlerinde devre dışı bırak:
add_filter('woof_disable_filter', function($disable) {
if (is_singular('custom_post_type')) {
return true;
}
return $disable;
});