Asegúrese de que está utilizando la versión más reciente de Open User Map PRO. Debe habilitar el Páginas públicas de localidades (Páginas individuales) en los ajustes:
Crear una plantilla con el Editor de Sitios de WordPress
Si su tema soporta FSE (Full Site Editing) un Editor está disponible en el Dashboard de WordPress bajo Apariencia > Editor:
Aquí es un buen artículo sobre cómo utilizar el Editor para crear una plantilla única personalizada.
Para mostrar los valores individuales de la ubicación dentro de la plantilla única utilice este shortcode:
[abra-usuario-mapa-ubicación valor="Color favorito"]
Véase Abra Mapa del usuario > Configuración > Ayuda e introducción > Códigos cortos adicionales para saber qué valores puedes obtener.
Crear una plantilla con Elementor
Aquí es un artículo detallado sobre cómo utilizar Elementor para crear una plantilla única personalizada.
Para mostrar los valores individuales de la ubicación dentro de la plantilla única utilice este shortcode:
[abra-usuario-mapa-ubicación valor="Color favorito"]
Véase Abra Mapa del usuario > Configuración > Ayuda e introducción > Códigos cortos adicionales para saber qué valores puedes obtener.
Creación de una plantilla con código
Este debería ser su método alternativo si ninguno de los anteriores le funciona. Consulte la página Manual para desarrolladores de WordPress para obtener la información básica sobre cómo empezar (conocimientos de PHP son útiles).
- Duplique el archivo single.php dentro de la carpeta de su tema
- Cámbiale el nombre a single-oum-location.php
- Edite el archivo y utilice la función PHP do_shortcode() o oum_get_location_value( $value, $post_id ) para mostrar los valores de la ubicación (véase Abra Mapa del usuario > Configuración > Ayuda e introducción > Códigos cortos adicionales para saber qué valores puede obtener)
Ejemplo de código para un single-oum-location.php
<?php get_header(); ?>
<?php mientras que ( have_posts() ) : el_puesto(); ?>
<h1><?php echo do_shortcode( '[open-user-map-location value="título"]' ); ?></h1>
<etiqueta>Marcador Categoría:</etiqueta>
<?php echo do_shortcode( '[open-user-map-location value="tipo"]' ); ?>
<etiqueta>Imagen:</etiqueta>
<?php echo do_shortcode( '[open-user-map-location value="imagen"]' ); ?>
<etiqueta>Mapa:</etiqueta>
<?php echo do_shortcode( '[open-user-map-location value="mapa"]' ); ?>
<etiqueta>Descripción:</etiqueta>
<?php echo do_shortcode( '[open-user-map-location value="text"]' ); ?>
<?php endwhile; ?>
Importante: Debe asegurarse de llamar al do_shortcode() dentro del bucle post.