Hooks a filtry – Přehled

Ú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 pravidel
  • affinite_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);