En este artículo se explica cómo permitir que los usuarios añadan, editen y eliminen sus propios pines del mapa. También incluye un consejo para redirigir a los usuarios de vuelta al mapa después del registro.
🧭 Visión general
Open User Map admite la gestión de ubicaciones basada en el usuario. Esto significa que los usuarios conectados pueden:
- Añadir un nuevo marcador
- Editar o eliminar sólo los marcadores creados por ellos
Para que esto funcione, tendrás que configurar algunas cosas en tu backend de WordPress.
Paso 1: Restringir la adición de ubicaciones a los usuarios registrados
Ir a
Open User Map → Ajustes → Avanzado
y habilitar:
☑️ Restringir "Añadir ubicación" sólo a usuarios registrados

Esto garantiza que sólo los usuarios registrados puedan enviar una ubicación. También vincula las ubicaciones enviadas a su cuenta de usuario, lo que es necesario para que puedan gestionar sus propios pines más adelante.
Una vez activada esta opción, los usuarios que no hayan iniciado sesión serán redirigidos a la página de inicio de sesión/registro.
🖼 Paso 2: Visualización de las opciones de edición/eliminación en el mapa
Si un usuario conectado ve una ubicación creada por él, verá un pequeño icono "Editar" en la ventana emergente de la ubicación. Al hacer clic en este icono, se abre el formulario de edición, que les permite actualizar o eliminar su pin.

🛠 Paso 3: Redirigir a los usuarios de vuelta al mapa tras el registro
Si utiliza el registro integrado de WordPress, los usuarios pueden acabar en una pantalla predeterminada de "registro completado", o incluso en una página 404 si no se configura correctamente una redirección personalizada.
Para redirigir a los usuarios volver al mapa después de que se registren, puede añadir el siguiente código PHP a su sitio:
add_filter('oum_registration_redirect', function () {
return home_url('/your-page-with-the-map/');
});Sustituya /su-página-con-el-mapa/ por la url relativa de su propia página con el mapa.
📌 Consejo: Añade este fragmento de código al archivo functions.php de tu tema o a un plugin de fragmentos de código.
💬 Reflexiones finales
Si desea que sus usuarios (por ejemplo, estudiantes, clientes, miembros de la comunidad) añadan y gestionen sus propias ubicaciones, la función ya está incorporada; sólo tiene que configurarla correctamente.
¿Sigues teniendo problemas? Contactar con el servicio de asistencia y dinos qué quieres conseguir. Estaremos encantados de ayudarle.