bloques-contenido

Bloques de contenido con Shortcodes en WordPress

Como usuario a veces es posible que quieras duplicar ciertos contenidos en más de una página, Una forma es pegar manualmente el contenido en todas partes y publicarlo. Pero el inconveniente es, si quieres cambiar algo en tu contenido, que tendrás que hacer la actualización de los mismos en todas las páginas que has pegado el contenido previamente.

Por ejemplo, si quieres insertar una línea o dos con enlaces de afiliados en algunos de tus posts (no todos, sólo algunos). Has insertado manualmente el contenido en todas partes, pero, ahora, los vínculos de afiliación tienen que ser cambiados. La única opción es actualizar cada página en la que has insertado esas líneas/enlaces.



Imagínate que en lugar de insertar una línea, insertas un shortcode que muestra el contenido que quieres mostrar y siempre que el contenido cambia se refleja automáticamente en todos los lugares que has insertado el shortcode. De esto van los bloques de contenido.

Los bloques de contenido son tipos de post personalizados al igual que una entrada o una página, puedes crear un bloque de contenido con cualquier nombre el contenido, entonces se generará automáticamente un shortcode que puede ser utilizado en cualquier parte del sitio para mostrar el contenido.

Implementando los bloques de contenido

Fuente de este post: WPStuffs. Aquí puedes descargarte los archivos con los que vamos a trabajar.

Encontrarás dos archivos.

  • blocks.php
  • single-blocks.php

Mueve single-blocks.php a la carpeta raíz de tu tema.

Si el tema no contiene una carpeta llamada inc, créala y mueve el archivo blocks.php a esa carpeta.

Edita functions.php y agrega el siguiente código justo después de la etiqueta <? Php.

/ * Bloques personalizados * /
include_once ('inc / blocks.php');

bloques-adminEso es todo, comprueba en el área de administración de WordPress y encontrarás nuevo elemento de menú llamado “Bloques” en la barra lateral izquierda.

Cómo utilizar los bloques de contenido personalizados

Para crear un bloque de contenido vete a Escritorio >> Bloques >> Crear Bloque.

Nombra el bloque e inserta el contenido como lo haces normalmente para los post / páginas y pulsa Publicar.

Ahora vete a Escritorio >> Bloques y encontrarás el shortcode para los bloques creados. Copia el código y utilízalo siempre que lo necesites.

bloques-ediTen en cuenta que puedes controlar el nombre del shortcode editando el enlace permanente del bloque.

Deja un comentario

Your email address will not be published.Los campos requeridos están marcados *