Saltar al contenido
themeforge
ES
Empieza gratis
Menú
  1. Inicio
  2. Referencia de atributos
  3. tax-link
Básico Categorías

Un botón que lleva a un lugar distinto en cada categoría

tax-link="Nombre del campo"

En la página de la categoría «Coffee», el botón lleva a la sección de cafés de la carta; en «Kitchen», a los platos. La dirección es un campo de la categoría, y el cliente la cambia en sus ajustes.

Dónde va

En un <a> de archive.html: la generación cambia su href.

Marca el texto de dentro con tax-text y otro nombre: «Category button» y «Category button text».

El campo aparece en el panel solo si la página tiene un nombre de grupo: wp-fields-group en su <body>.

Ejemplo: un botón en la cabecera de la categoría

Marcado archive.html
<header class="category">
  <h1 wp="term-title">Coffee</h1>
  <a class="button" href="/menu" tax-link="Category button">
    <span tax-text="Category button text">See it on the menu</span>
  </a>
</header>
En el panel Posts → Categories → Coffee
Name Coffee
Category button /menu#coffee
Category button text See coffee on the menu
En el sitio la página de la categoría
Coffee See coffee on the menu

Lo importante

  • El campo guarda la dirección como texto: /menu#coffee, https://….
  • Un campo vacío da un href vacío: rellénalo en cada categoría que tenga el botón.
  • El enlace y el texto necesitan nombres distintos; si no, se convierten en un solo campo.

Errores frecuentes

El registro de la generación es la pestaña «Registros» de tu proyecto en themeforge.pro; la revisión gratuita del marcado muestra los mismos avisos.

Así no
<a href="/menu" tax-link="Button">
  <span tax-text="Button">See it on the menu</span>
</a>

Enlace y texto con el mismo nombre: el registro de la generación informa de una colisión, y un solo campo alimenta la dirección y el texto.

Así sí
<a href="/menu" tax-link="Button">
  <span tax-text="Button text">See it on the menu</span>
</a>

El texto se llama «Button text».

Así no
<div class="button" tax-link="Category button">See it on the menu</div>

No es un enlace: la dirección acaba en un <div> y no hay nada en lo que hacer clic. El registro señala el elemento equivocado.

Así sí
<a class="button" href="/menu" tax-link="Category button">See it on the menu</a>

En un <a>.

Escritura alternativa

t_link funciona igual: la generación da un tema idéntico.

Cuando quieras

Mira el panel de WordPress de tu sitio antes de pagar.