Query-advies 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.
adba_query_rules
FilterSinds 2.29.0 Draait in src/Modules/QueryAdvisor/RuleSet.php.
Filtert de regels van het query-advies op id, om er een te verwijderen of te vervangen.
| Argument | Type | Beschrijving |
|---|---|---|
$rules | array<string, RuleInterface> | Regels op id. |
add_filter( 'adba_query_rules', function ( $rules ) {
return $rules;
} );
adba_query_scan_screens
FilterSinds 2.29.0 Draait in src/Modules/QueryAdvisor/Scanner.php.
Filtert de schermen die een actieve queryscan laadt. Elk scherm heeft een label en een pad relatief aan wp-admin; voeg lock toe (type post of order, id) als het pad een bewerkscherm opent, zodat de scan de bewerkvergrendeling daarna terugzet. Voeg nooit een pad toe dat iets verandert zodra het wordt geopend.
| Argument | Type | Beschrijving |
|---|---|---|
$screens | array<int, array<string, mixed>> | Schermen in scanvolgorde. |
add_filter( 'adba_query_scan_screens', function ( $screens ) {
return $screens;
} );
adba_register_query_rules
ActionSinds 2.29.0 Draait in src/Modules/QueryAdvisor/RuleSet.php.
Vuurt wanneer het query-advies zijn regels verzamelt. Roep $set->add( $rule ) aan met een object dat AddoBack\Modules\QueryAdvisor\Rules\RuleInterface implementeert (breid AbstractRule uit voor de standaarden).
| Argument | Type | Beschrijving |
|---|---|---|
$set | RuleSet | De regels. |
add_action( 'adba_register_query_rules', function ( $set ) {
// ...
} );
Klaar om het te proberen?