Instellingen hooks
Deze pagina toont de 3 hooks van deze groep. Elke hook laat zijn type zien, de versie waarin hij verscheen, waar hij draait, zijn argumenten en een beginpunt.
addochat_effective_settings
FilterSinds 0.1.0 Draait in src/Config/Effective.php.
Filtert de instellingen die op deze site gelden, na het document van de centrale site en de noodstop. Opgeslagen als één automatisch geladen option; draait alleen als een bron wijzigt, niet bij elk verzoek.
| Argument | Type | Beschrijving |
|---|---|---|
$current | array<string, mixed> | Instellingen per sleutel; i18n-velden zijn arrays locale => tekst. |
add_filter( 'addochat_effective_settings', function ( $current ) {
return $current;
} );
addochat_settings_changed
ActionSinds 0.1.0 Draait in src/Config/Effective.php.
Gaat af nadat de instellingen die op deze site gelden zijn gewijzigd.
| Argument | Type | Beschrijving |
|---|---|---|
$current | array<string, mixed> | Nieuwe instellingen. |
$previous | array<string, mixed> | Oude instellingen, leeg de eerste keer. |
add_action( 'addochat_settings_changed', function ( $current, $previous ) {
// ...
}, 10, 2 );
addochat_settings_fields
FilterSinds 0.1.0 Draait in src/Settings.php.
Filtert de instellingenvelden van AddoChat. Een veld dat je hier toevoegt staat op de instellingenpagina en in het zoeken naar instellingen van Addofy, en wordt in dezelfde option opgeslagen.
| Argument | Type | Beschrijving |
|---|---|---|
$fields | array<string, array<string, mixed>> | Velden per sleutel: type (text, url, textarea, bool, select, int of color), sectie, label, omschrijving, standaardwaarde, en waar nodig placeholder (color), opties (select), min en max (int), i18n (text en textarea) en local. |
add_filter( 'addochat_settings_fields', function ( $fields ) {
return $fields;
} );