Shortcodes

Portada » Documentación » Otros » Shortcodes

Shortcode [get_boton_ficha] — Documentación de uso

Sintaxis básica

[get_boton_ficha identificador="%identificador" label="Texto del botón"]

Descripción

Genera un botón estilizado enlazado a la ficha cuyo meta nichecreator_identificador coincide con identificador.
Si la ficha existe, devuelve un enlace con estilos personalizables.
Si no existe, no devuelve nada.

Atributos

  • identificador (obligatorio): Clave única de la ficha. Ejemplo: identificador="hotel-123"
  • background: Color de fondo del botón. Por defecto: #ff7a00 (naranja).
  • color: Color del texto. Por defecto: #ffffff (blanco).
  • padding: Espaciado interno CSS. Por defecto: 12px 24px.
  • label: Texto que muestra el botón. Si se omite, usa el título de la ficha.

Ejemplos prácticos

  • [get_boton_ficha identificador="hotel-123"] — botón naranja con texto del título.
  • [get_boton_ficha identificador="hotel-123" background="#0066ff" padding="14px 28px"] — botón azul con padding personalizado.
  • [get_boton_ficha identificador="hotel-123" label="Reserva ahora" background="#00b894" color="#fff"] — botón con texto y colores personalizados.

Shortcode [get_url_ficha]

Sintaxis básica

[get_url_ficha identificador="%identificador"]

Descripción

Devuelve solo la URL (texto plano) de la ficha cuyo meta nichecreator_identificador coincide con identificador.
Si la ficha no existe, no muestra nada.

Atributos

  • identificador (obligatorio): Clave única de la ficha. Ejemplo: identificador="hotel-123"

Shortcode [get_titulo_ficha]

Sintaxis básica

[get_titulo_ficha identificador="%identificador" nombre="%nombre"]

Descripción

  • Si la ficha existe, genera un enlace (<a>) al post con su título como texto.
  • Si no existe, muestra solo el valor de nombre como texto plano.

Atributos

  • identificador (obligatorio): Clave única de la ficha. Ejemplo: identificador="hotel-123"
  • nombre: Texto mostrado si no se encuentra la ficha. Ejemplo: nombre="Hotel Azul"

Shortcode [nc_get_children]

Sintaxis básica

[nc_get_children]

Descripción

En una página-categoría, muestra un listado o cluster con enlaces a todas las páginas-categoría hijas de la actual. No requiere atributos.


Shortcode [osm_map]

Sintaxis básica

[osm_map nombre="%nombre" direccion="%direccion" ancho="100%" alto="400px" zoom="14"]

Descripción

Inserta un mapa OpenStreetMap con un marcador centrado en %nombre. Permite usar direccion o coordenadas lat/lng según implementación.

Atributos

  • nombre (obligatorio): Título que aparece en el marcador. Ejemplo: nombre="Hotel Azul"
  • direccion: Dirección o alternativa a lat/lng. Ejemplo: direccion="Calle Falsa 123"
  • lat: Latitud opcional. Ejemplo: lat="-33.123"
  • lng: Longitud opcional. Ejemplo: lng="-66.456"
  • ancho: Anchura del mapa (%, px, etc.). Por defecto: 100%
  • alto: Altura del mapa. Por defecto: 400px
  • zoom: Nivel de zoom (entero). Por defecto: 14

Shortcode [mapa_google]

Sintaxis básica

[mapa_google nombre="%nombre" direccion="%direccion" lat="XX" lng="XX" ancho="600" alto="400"]

Descripción

Inserta un mapa Google Maps con marcador en %nombre. Puedes indicar direccion o lat + lng.

Atributos

  • nombre (obligatorio): Título del marcador. Ejemplo: nombre="Hotel Azul"
  • direccion: Dirección o alternativa a lat/lng. Ejemplo: direccion="Calle Falsa 123"
  • lat: Latitud opcional. Ejemplo: lat="-33.123"
  • lng: Longitud opcional. Ejemplo: lng="-66.456"
  • ancho: Ancho del iframe en px. Por defecto: 600
  • alto: Alto del iframe en px. Por defecto: 400

Shortcode [get_boton_ficha]

Genera un botón enlazado a la ficha y permite personalizar background, color, padding y label.


Shortcode [nc_cluster_abc] — Documentación de uso

Sintaxis básica

[nc_cluster_abc]

Descripción

Muestra un índice alfabético (A-Z) de las páginas hijas de una página. Ideal para cuando montamos un nicho por país. Cada letra actúa como pestaña: solo se ve el listado correspondiente a la letra activa.
Si no indicas nada, toma la página donde insertas el shortcode; con el atributo id puedes apuntar a otra página.

Atributos

  • id: ID numérico de la página cuyos hijos se listarán.
    Ejemplo: id="456". Si se omite, usa la página actual.
  • letter_bg: Color de fondo de los botones A-Z.
    Por defecto: #734864.
  • letter_active: Color de fondo del botón activo.
    Por defecto: #9a5b7d.
  • letter_color: Color del texto en los botones.
    Por defecto: #ffffff.
  • list_bg: Color de fondo del contenedor de municipios.
    Por defecto: #f1f8f8.

Ejemplos prácticos

  • [nc_cluster_abc] — página actual con colores por defecto.
  • [nc_cluster_abc id="456" letter_bg="#1e3a8a" letter_active="#2563eb" letter_color="#ffffff" list_bg="#eef4ff"] — hijos de la página 456 con colores corporativos.
  • [nc_cluster_abc letter_active="#ff9900"] — mismo comportamiento pero cambiando solo el color del botón activo.

Shortcode [nc_cluster_abc_all] — Documentación de uso

Sintaxis básica

[nc_cluster_abc_all]

Descripción

Muestra un índice alfabético (A-Z) de todos los municipios creados. Ideal para cuando montamos un nicho por provincia. Cada letra actúa como pestaña: solo se ve el listado correspondiente a la letra activa.

Atributos

  • id: ID numérico de la página cuyos hijos se listarán.
    Ejemplo: id="456". Si se omite, usa la página actual.
  • letter_bg: Color de fondo de los botones A-Z.
    Por defecto: #734864.
  • letter_active: Color de fondo del botón activo.
    Por defecto: #9a5b7d.
  • letter_color: Color del texto en los botones.
    Por defecto: #ffffff.
  • list_bg: Color de fondo del contenedor de municipios.
    Por defecto: #f1f8f8.

Ejemplos prácticos

  • [nc_cluster_abc_all] — página actual con colores por defecto.
  • [nc_cluster_abc_all letter_active="#ff9900"] — mismo comportamiento pero cambiando solo el color del botón activo.

¿No encontraste una solución? Estamos aquí para ayudarte. Envíanos un mensaje.

Documentación relacionada