// functions.php o tu plugin function ivt_run_import_shortcode( $atts ) { error_log( '🏷️ ivt_run_import_shortcode invoked' ); if ( ! is_user_logged_in() ) { error_log( '🔒 Usuario no logueado' ); return 'Usuario no logueado.'; } if ( ! current_user_can( 'manage_options' ) ) { error_log( '🚫 Sin permiso manage_options' ); return 'Sin permisos.'; } if ( ! class_exists( 'PMXI_Import_Record' ) ) { error_log( '❌ Clase PMXI_Import_Record ausente' ); return 'WP All Import no disponible.'; } $atts = shortcode_atts( [ 'id' => 0 ], $atts, 'run_import' ); $import_id = intval( $atts['id'] ); error_log( "📥 import_id = $import_id" ); if ( $import_id <= 0 ) { error_log( '⚠️ ID inválido' ); return 'ID de import inválido.'; } $import = new PMXI_Import_Record(); $import->getById( $import_id ); if ( $import->isEmpty() ) { error_log( "🔍 Import $import_id no encontrado" ); return 'Importación no encontrada.'; } error_log( "▶️ Ejecutando import $import_id..." ); $result = $import->execute(); error_log( '✔️ execute() devolvió: ' . var_export( $result, true ) ); return 'Importación iniciada.'; // <-- Este texto debería verse en pantalla } add_action( 'plugins_loaded', function() { if ( ! class_exists( 'PMXI_Import_Record' ) ) { error_log( 'WP All Import no está activo o la clase PMXI_Import_Record no existe.' ); return; } add_shortcode( 'run_import', 'ivt_run_import_shortcode' ); } ); San Lucas Sacatepéquez - InviertaGT

San Lucas Sacatepéquez

0 Inmueble
Ordenar por:

No hemos encontrado ningún anuncio.

Comparar listados

Comparar