Añade este código en functions.php y se mostrará en el footer todo el listado de hooks disponibles:
function listar_hooks_wp_dispo() {
// Verifica si el usuario actual es administrador (opcional, pero recomendado)
if (!current_user_can('manage_options')) {
return; // Solo administradores pueden ver esto
}
global $wp_filter;
// Abre un contenedor HTML para mejor legibilidad
echo '<div style="background: #f1f1f1; padding: 20px; margin: 20px; border: 1px solid #ddd; font-family: monospace;">';
echo '<h3 style="color: #333;">Hooks de WP Travel Engine Disponibles:</h3>';
echo '<pre>';
foreach ($wp_filter as $hook => $callbacks) {
echo esc_html($hook) . "\n";
}
echo '</pre>';
echo '</div>';
}
// Usa 'wp_footer' para mostrarlo en el frontend (solo para admins)
add_action('wp_footer', 'listar_hooks_wp_dispo');
