wp_privacy_personal_data_exporters
wp_privacy_personal_data_exporters
apply_filters('wp_privacy_personal_data_exporters') is found 4 times:
- /wp-admin/includes/ajax-actions.php line 4988
* exporter. * } * } */ $exporters = apply_filters( 'wp_privacy_personal_data_exporters', array() ); if ( ! is_array( $exporters ) ) { wp_send_json_error( __( 'An exporter has improperly used the registration filter.' ) ); } // Do we have any registered exporters?
- /wp-admin/includes/class-wp-privacy-data-export-requests-list-table.php line 48
* @return string Email column markup.
*/
public function column_email( $item ) {
/** This filter is documented in wp-admin/includes/ajax-actions.php */
$exporters = apply_filters( ‘wp_privacy_personal_data_exporters’, array() );
$exporters_count = count( $exporters );
$status = $item->status;
$request_id = $item->ID;
$nonce = wp_create_nonce( ‘wp-privacy-export-personal-data-‘ . $request_id );$download_data_markup = ‘
- /wp-admin/includes/class-wp-privacy-data-export-requests-list-table.php line 120
esc_html_e( ‘Waiting for confirmation’ );
break;
case ‘request-confirmed’:
/** This filter is documented in wp-admin/includes/ajax-actions.php */
$exporters = apply_filters( ‘wp_privacy_personal_data_exporters’, array() );
$exporters_count = count( $exporters );
$request_id = $item->ID;
$nonce = wp_create_nonce( ‘wp-privacy-export-personal-data-‘ . $request_id );echo ‘
- /wp-admin/includes/privacy-tools.php line 815
update_post_meta( $request_id, '_export_data_raw', $export_data ); // If we are not yet on the last page of the last exporter, return now. /** This filter is documented in wp-admin/includes/ajax-actions.php */ $exporters = apply_filters( 'wp_privacy_personal_data_exporters', array() ); $is_last_exporter = count( $exporters ) === $exporter_index; $exporter_done = $response['done']; if ( ! $is_last_exporter || ! $exporter_done ) { return $response; }
See this hook used in plugins:
- /wp-admin/includes/privacy-tools.php line 815