Btw
Je winkelwagen

Je winkelwagen is leeg.

Content importeren en exporteren hooks

Deze pagina toont de 7 hooks van deze groep. Elke hook laat zijn type zien, de versie waarin hij verscheen, waar hij draait, zijn argumenten en een beginpunt.

adba_transfer_export_item

FilterSinds 2.26.0 Draait in src/Modules/Transfer/Exporter.php.

Filtert een geëxporteerd item voordat het in het bestand komt. Voeg hier eigen velden toe en lees ze terug in adba_transfer_import_item.

ArgumentTypeBeschrijving
$itemarray<string, mixed>Item.
$post\WP_PostBronbericht.
add_filter( 'adba_transfer_export_item', function ( $item, $post ) {
	return $item;
}, 10, 2 );

adba_transfer_exported

ActionSinds 2.26.0 Draait in src/Modules/Transfer/Runner.php.

Vuurt nadat een exportbestand is geschreven.

ArgumentTypeBeschrijving
$filestringAbsoluut pad van het exportbestand.
$jobarray<string, mixed>De exporttaak.
add_action( 'adba_transfer_exported', function ( $file, $job ) {
	// ...
}, 10, 2 );

adba_transfer_import_item

FilterSinds 2.26.0 Draait in src/Modules/Transfer/Importer.php.

Filtert een item voordat het wordt geïmporteerd. Geef null terug om het over te slaan.

ArgumentTypeBeschrijving
$itemarray<string, mixed>|nullItem uit het bestand.
$modestringupdate of new.
$targetintId dat wordt bijgewerkt, 0 voor een nieuw item.
add_filter( 'adba_transfer_import_item', function ( $item, $mode, $target ) {
	return $item;
}, 10, 3 );

adba_transfer_imported

ActionSinds 2.26.0 Draait in src/Modules/Transfer/Importer.php.

Vuurt nadat een import klaar is.

ArgumentTypeBeschrijving
$reportarray<string, mixed>Aangemaakt, bijgewerkt, overgeslagen en mislukt (titel, reden).
$jobarray<string, mixed>De importtaak.
add_action( 'adba_transfer_imported', function ( $report, $job ) {
	// ...
}, 10, 2 );

adba_transfer_meta_exclude

FilterSinds 2.26.0 Draait in src/Modules/Transfer/MetaFilter.php.

Filtert de metasleutels die buiten een contentexport blijven en bij import worden genegeerd. Patronen zijn fnmatch()-globs, zoals '_my_plugin_cache_*'. Haal een patroon weg om een sleutel toch mee te laten gaan.

ArgumentTypeBeschrijving
$patternsstring[]Sleutelpatronen.
add_filter( 'adba_transfer_meta_exclude', function ( $patterns ) {
	return $patterns;
} );

adba_transfer_register_sources

ActionSinds 2.36.0 Draait in src/Modules/Transfer/Sources.php.

Registreer bronnen voor Gereedschap > Content: gegevens die geen bericht, product of term zijn. Roep $sources->add() aan met een object dat AddoBack\Modules\Transfer\TransferSource implementeert.

ArgumentTypeBeschrijving
$sourcesSourcesHet register.
add_action( 'adba_transfer_register_sources', function ( $sources ) {
	// ...
} );

adba_transfer_types

FilterSinds 2.26.0 Draait in src/Modules/Transfer/Types.php.

Filtert de contenttypes die geëxporteerd en geïmporteerd kunnen worden. Voeg een berichttype toe met kind 'post', een post_type, een cap en de taxonomieën die meegaan, of een taxonomie met kind 'term' onder het id 'term:{taxonomy}'. Kind 'product' is gereserveerd voor WooCommerce-producten.

ArgumentTypeBeschrijving
$typesarray<string, array<string, mixed>>Types op id.
add_filter( 'adba_transfer_types', function ( $types ) {
	return $types;
} );

Klaar om je AI te koppelen aan echte tools?

Start gratis proefperiode