Mobiel hooks
Deze pagina toont de 4 hooks van deze groep. Elke hook laat zijn type zien, de versie waarin hij verscheen, waar hij draait, zijn argumenten en een beginpunt.
adba_card_columns
FilterSinds 2.4.0 Draait in src/Modules/Mobile/CardColumns.php.
Filtert welke kolommen de kaart van een lijstrij op telefoons (600px en kleiner) vormen.
| Argument | Type | Beschrijving |
|---|---|---|
$cards | array<string, array<string, mixed>> | Scherm-id => { title, badge, media, handle: kolomsleutels; meta: maximaal 3 kolomsleutels (velden vóór 2.8.0); labels: meta-sleutels die hun kolomnaam tonen }. Voeg een scherm toe om zijn lijst kaarten te geven; een lege title laat het over aan de algemene kaart van pluginlijsten. |
add_filter( 'adba_card_columns', function ( $cards ) {
return $cards;
} );
adba_column_priority
FilterSinds 2.8.0 Draait in src/Modules/Mobile/ColumnPriority.php.
Filtert de kolomprioriteiten van lijsttabellen op tablets (601 tot 782px). Prioriteit 1 toont altijd, 2 vanaf 701px, 3 niet op een tablet; een kolom zonder prioriteit telt als 3. Een scherm zonder prioriteiten wordt gestapeld zoals WordPress dat doet.
| Argument | Type | Beschrijving |
|---|---|---|
$priorities | array<string, array<string, int>> | Scherm-id => kolomsleutel => 1, 2 of 3. Standaard alleen het huidige scherm, uit zijn kaart. |
$screen_id | string | Huidig scherm-id. |
add_filter( 'adba_column_priority', function ( $priorities, $screen_id ) {
return $priorities;
}, 10, 2 );
adba_input_modes
FilterSinds 2.8.0 Draait in src/Modules/Mobile/Mobile.php.
Filtert welk toetsenbord een telefoon voor een veld toont: CSS-selector => { inputmode, autocomplete }. Addofy zet alleen de attributen die een veld nog niet heeft; het veld blijft waar het is.
| Argument | Type | Beschrijving |
|---|---|---|
$modes | array<string, array<string, string>> | Selector => { inputmode: none, text, decimal, numeric, tel, search, email of url; autocomplete: een token }. |
add_filter( 'adba_input_modes', function ( $modes ) {
return $modes;
} );
adba_mobile_nav_items
FilterSinds 2.8.0 Draait in src/Modules/Mobile/BottomNav.php.
Filtert de items van de navigatiebalk onderaan telefoons (experimentele instelling bottom_nav).
| Argument | Type | Beschrijving |
|---|---|---|
$items | array<int, array<string, mixed>> | Items: id, label, url, icon (SVG-padgegevens op een raster van 16px, met lijn) en screens (scherm-id's waar het item het huidige is). Er passen er vijf op een telefoon. |
$screen_id | string | Huidig scherm-id. |
add_filter( 'adba_mobile_nav_items', function ( $items, $screen_id ) {
return $items;
}, 10, 2 );
Klaar om het te proberen?