Btw
Je winkelwagen

Je winkelwagen is leeg.

Multisite 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_network_index_row

FilterSinds 2.2.0 Draait in src/Network/Indexer.php.

Filtert een rij van de netwerkindex voordat die wordt weggeschreven (multisite).

Geef null terug om het object uit de index te houden. Kolommen: number, title, status, total, currency, date_created (GMT, Y-m-d H:i:s), email, subtype, stock, stock_qty, image, customer_id.

ArgumentTypeBeschrijving
$rowarray<string, mixed>|nullRij, null als Addofy dit object niet indexeert.
$objectobject|nullDe bestelling of het product, null voor een eigen type.
$typestringType.
$idintObject-id.
add_filter( 'adba_network_index_row', function ( $row, $object, $type, $id ) {
	return $row;
}, 10, 4 );

adba_network_index_types

FilterSinds 2.2.0 Draait in src/Network/Indexer.php.

Filtert de objecttypes die in de netwerkindex worden bijgehouden (multisite).

Ingebouwd: order en product. Haal er één weg om te stoppen met indexeren. Voor een eigen type zet je objecten in de wachtrij met \AddoBack\Network\Indexer::queue( $type, $id ) en bouw je hun rij in adba_network_index_row (het object is dan null).

ArgumentTypeBeschrijving
$typesstring[]Typenamen.
add_filter( 'adba_network_index_types', function ( $types ) {
	return $types;
} );

adba_network_list_columns

FilterSinds 2.2.0 Draait in src/Modules/NetworkLists/NetworkTable.php.

Filtert de kolommen van de netwerkoverzichtslijsten (Alle bestellingen, Alle producten).

Vul een eigen kolom via de methode column_{name} van een subclass, of houd je aan de indexkolommen.

ArgumentTypeBeschrijving
$columnsarray<string, string>Kolom-id => label.
$typestringorder of product.
add_filter( 'adba_network_list_columns', function ( $columns, $type ) {
	return $columns;
}, 10, 2 );

Klaar om je AI te koppelen aan echte tools?

Start gratis proefperiode