From the word itself, the word shortcode means exactly that: A short code; a shortcut code.
Los shortcodes te permiten añadir elementos a tu sitio web (como widgets, por ejemplo), sin tener que añadir enormes fragmentos de código como normalmente harían los desarrolladores.
Por ejemplo, un fragmento de código normal, en cuanto a longitud, probablemente se vería más o menos así:
<html>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam id aliquam turpis. Vivamus quis arcu tincidunt, finibus urna eget, placerat risus. Aliquam arcu massa, finibus et lacinia sed, scelerisque nec augue. Quisque eu viverra sapien, vel consequat lorem. Integer vel erat tortor. Phasellus condimentum magna eget congue venenatis. Suspendisse blandit vehicula consectetur. Nullam sodales eleifend massa, in bibendum purus fermentum id. Morbi et turpis feugiat, malesuada ipsum sit amet, interdum nulla. In non ante nec nisl mattis gravida sit amet id lectus. </html>
Para este ejemplo, imaginemos que el fragmento de código anterior te permitirá añadir un párrafo entero de texto de marcador de posición Lorem Ipsum.
Now, a shortcode with the same exact function as the code above will look something like this, in contrast:
[lorem ipsum dolor estat]Lorem Ipsum[/lorem]
You can see how they’re miles different from each other in terms of length.
Ahora imagina que ambos fragmentos de código (el original y extenso frente al shortcode que contiene solo la palabra «lorem») hicieran exactamente lo mismo: añadir texto Lorem Ipsum.
This is what shortcodes do. They make adding widgets, functions, and a bunch of other cool stuff easier for both ordinary WordPress users and developers alike.
Where can I find shortcodes?
Si tienes un plugin o widget favorito, lo más probable es que tengan un shortcode disponible para que lo utilices.
Shortcodes Ultimate, for example, will let you choose from hundreds of shortcodes that you can use on Page Builder Sandwich (or anywhere, actually) by simply grabbing the shortcode of your choice from Shortcode Ultimate’s repository or documentation page.
Adding Custom Shortcodes on PBS
En Page Builder Sandwich, puedes añadir shortcodes directamente en tu página simplemente escribiéndolos o copiándolos y pegándolos en tu área de contenido.
Hicimos esto a continuación con un shortcode de Shortcodes Ultimate, añadiendo una caja de contenido en la página de demostración de Page Builder Sandwich:
Another thing you’ll find handy when using Page Builder Sandwich is our Shortcode Mapping feature.
De uno de nuestros artículos anteriores sobre Shortcode Mapping, la definición es la siguiente:
Shortcode mapping is like letting Page Builder Sandwich memorize all the shortcodes available on your site: their names, descriptions, their attributes, and what each of these attributes do.
Parte de esto significa que ya no tienes que buscar manualmente tus shortcodes en sus respectivas documentaciones o repositorios.
Siempre que tengas instalado en tu sitio de WordPress el plugin que incluye el shortcode, estará fácilmente disponible para que lo uses en Page Builder Sandwich.
So for example, if I wanted to add a WooCommerce shortcode on my page, all I have to do is make sure that it’s installed on my WordPress site, like so:
And then, to actually add the shortcode, I’ll just go to my page, and drag and drop the Shortcode Element:
Because we already have WooCommerce installed on our WordPress site, you can see that all of the shortcodes that are available on the WooCommerce plugin are already available on Page Builder Sandwich. This is what Shortcode Mapping is.
You can also see on the upper left corner that the ACF (Advanced Custom Fields) and MailChimp shortcodes are available– because we have those instlled on our WordPress site, too.
Así que, si quieres añadir shortcodes personalizados, o shortcodes que hayas creado por tu cuenta, puedes hacerlo, siempre que los tengas instalados en tu sitio de WordPress.



Hay decenas y decenas de maquetadores de páginas por ahí, y seguro que te estás preguntando: 

Si eres un bloguero empedernido en el que toda la creación de contenidos que realizas gira en torno a escribir artículos completos que contienen alguna que otra imagen complementaria, entonces tal vez el editor de contenidos TinyMCE existente sea suficiente para tus necesidades. El conjunto de herramientas actual ya contiene las herramientas necesarias para escribir artículos: dispones de las herramientas básicas de formato de texto, como negrita, cursiva, encabezados, etc. Pero eso es prácticamente todo.