Úvod do hooks a filtrů
Plugin poskytuje několik WordPress hooks a filtrů pro přizpůsobení chování. Hooks umožňují přidat vlastní kód v určitých bodech běhu pluginu, zatímco filtry umožňují upravit data před jejich použitím.
Seznam všech dostupných hooks
Plugin aktuálně nepoužívá vlastní WordPress actions (hooks), ale můžete použít standardní WordPress hooks jako:
affinite_wp_watermark_before_process– před zpracováním obrázku (plánováno)affinite_wp_watermark_after_process– po zpracování obrázku (plánováno)
Seznam všech dostupných filtrů
affinite_wp_watermark_rules_pre_validate– úprava pravidel před validacíaffinite_wp_watermark_rules_validated– úprava validovaných pravidelaffinite_license_fields– registrace licenčních polí (pokud je dostupný updater)
Příklady použití
// Úprava pravidel před validací
add_filter('affinite_wp_watermark_rules_pre_validate', function($rules) {
// Upravte pravidla
return $rules;
});
// Úprava validovaných pravidel
add_filter('affinite_wp_watermark_rules_validated', function($rules, $attachment_id) {
// Upravte pravidla pro konkrétní attachment
return $rules;
}, 10, 2);
