1. Inicio
  2. Base de conocimientos
  3. PREGUNTAS FRECUENTES
  4. Cómo crear una plantilla de ubicación única

Cómo crear una plantilla de ubicación única

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).

  1. Duplique el archivo single.php dentro de la carpeta de su tema
  2. Cámbiale el nombre a single-oum-location.php
  3. 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
<?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.

¿Le ha resultado útil este artículo?

Artículos relacionados


ES