Saltar al contenido
themeforge
ES
Empieza gratis
Menú
  1. Inicio
  2. Referencia de atributos
  3. wp-shortcode
Básico Formularios y plugins

Un formulario o widget de un plugin, directamente en el marcado

wp-shortcode="[shortcode]"

Muchos plugins de WordPress se muestran mediante un shortcode: un formulario de reservas, un calendario, un slider. wp-shortcode coloca ese bloque en el lugar correcto de tu diseño, y el cliente lo configura en el propio plugin.

Dónde va

En el bloque donde debe aparecer el widget. El contenido del bloque se sustituye por el resultado del shortcode.

El valor es el shortcode entero, con corchetes y parámetros. En Webflow se escribe tal cual; en HTML, las comillas de dentro se escriben como ".

Ejemplo: un formulario de reservas

Marcado contacts.html
<div class="booking" wp-shortcode="[contact-form-7 id=&quot;42&quot; title=&quot;Booking&quot;]">
  <p>The booking form appears here</p>
</div>
En el panel Contact → Contact Forms
Contact → Contact Forms
  • Booking — [contact-form-7 id="42" title="Booking"]
En el sitio la página de contacto

Your name

Date and time

Book a table

El cliente cambia los campos y los correos del formulario en el plugin; el marcado no se toca.

Lo importante

  • El plugin tiene que estar instalado y activado; sin él, en lugar del bloque queda el texto del shortcode.
  • Los formularios propios de ThemeForge no necesitan shortcode: un formulario marcado funciona por sí solo.

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
<div class="booking" wp-shortcode="contact-form-7 id=42">…</div>

Un shortcode sin corchetes: en el sitio aparece texto sin más. El registro no dice nada.

Así sí
<div class="booking" wp-shortcode="[contact-form-7 id=42]">…</div>

El valor con corchetes, tal como lo da el plugin.

Escritura alternativa

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

Cuando quieras

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