Action-Referenz
Mit den Action-Hooks können Aktionen jeweils vor oder nach den folgenden Verarbeitungsschritten des Imports ausgeführt werden.
Beispiel
function my_action( $immobilie ) {
// ... eigene Anweisungen
}
add_action( 'immonex_oi2wp_before_property_import', 'my_action', 10, 1 );
Vor XML-Dateiverarbeitung
Action: immonex_oi2wp_before_import_file_processing
Ausführung vor der Verarbeitung einer Import-XML-Datei.
Parameter
- string
$xml_file
Name der zu verarbeitenden XML-Datei (ohne Pfadangabe).
Vor Import einer Immobilie
Action: immonex_oi2wp_before_property_import
Ausführung vor dem Import einer Immobilie.
Parameter
- SimpleXMLElement
$immobilie
SimpleXML-Objekt der aktuellen Immobilie.
Nach Import einer Immobilie
Action: immonex_oi2wp_property_imported
Ausführung nach dem Import einer Immobilie.
Parameter
- integer
$post_id
Die Post-ID des Beitrags der Immobilie. - SimpleXMLElement
$immobilie
SimpleXML-Objekt der aktuellen Immobilie.
Vor Löschen einer Immobilie
Action: immonex_oi2wp_before_property_deletion
Ausführung vor dem Löschen einer Immobilie.
Parameter
- SimpleXMLElement
$immobilie
SimpleXML-Objekt der aktuellen Immobilie.
Nach Löschen einer Immobilie
Action: immonex_oi2wp_property_deleted
Ausführung nach dem Löschen einer Immobilie.
Parameter
- integer
$post_id
Die Post-ID des Beitrags der Immobilie. - SimpleXMLElement
$immobilie
SimpleXML-Objekt der aktuellen Immobilie.
Nach Verarbeitung des ZIP-Archivs
Action: immonex_oi2wp_import_file_processed
Ausführung nach der Verarbeitung eines Import-ZIP-Archivs.
Parameter
- string
$xml_file
Name der verarbeiteten XML-Datei (ohne Pfadangabe).
Nach Speicherung des Quelltextes einer Immobilie
Action: immonex_oi2wp_property_xml_source_saved
Ausführung nach der Speicherung des Quelltextes eines Immobilienobjekts.
Parameter
- integer
$post_id
Die Post-ID des Beitrags der Immobilie. - string
$xml_source
XML-Quelltext (Elementimmobilie
im XML-Baum).