¿Qué es un do_shortcode en WordPress y cómo usarlo?

Los shortcodes que utiliza WordPress sirven para añadir funciones adicionales que le va a permitir insertar contenidos en sidebars y post. Una gran parte de los plugins y temas utilizan estos shortcodes para lograr insertar contenido a su sitio web. Para saber cómo trabaja un shortcode, debemos utilizar el shortcode del plugin Contact Form 7:

 

1
[contactform7 id=“12” title=“SERED.NET Contact Form”]

 

Como se puede observar, es bastante fácil. Poseemos el macro de Contact Form 7 internamente de los brackets. Este macro es creado por el módulo de Contact form 7. De inmediato, WordPress llevara a cabo el reemplazo del macro con contenido que es derivado por una funcionalidad PHP. Por lo tanto, si incluimos este shortcode a un determinado post, o sidebar, WordPress tendrá que mostrar el formulario de contacto.

 

¿Qué sucede si quiere utilizar los shortcodes de WordPress internamente en los archivos de su tema? Para ello, puede utilizar la funcionalidad do_shortcode. En breve, observaremos a fondo como usar esta función.

 

¿Qué requiere?

 

Para continuar con este instructivo, asegúrese de tener lo siguiente:

 

Debe poseer acceso como administrador a su escritorio de WordPress

 

Utilizando do_shortcode en nuestro WordPress

 

Una vez que ya tiene una idea de cómo trabajan los shortcodes en nuestro WordPress, seguiremos adelante para enseñarle como puede utilizar los shortcodes para optimizar su sitio.

 

Veamos, imaginemos que desea insertar el plugin Contact Form 7 al principio de su sitio. Aunque el dilema es que no posee ningún tipo de widget en dicha parte de su tema.

 

Antes de todo, precisará obtener el shortcode del plugin que desea utilizar.

 

Para extraer este shortcode de Contact Form 7 deberá seguir los pasos a continuación:

 

Debe ingresar al escritorio de su sitio de administrador de WordPress, elige la opción “Contacto” > “Formas de contacto”.

 

Hallará un shortcode a la derecha con el alias del formulario:

 

 

1
[contactform7 id=“12” title=“SERED.NET Contact Form”]

 

Deberá dar dos veces clic en dicho shortcode y copiarlo.

 

Debido a que el tema que posee no tiene algún widget en la parte superior y no debemos escuetamente copiar este shortcode en la parte de arriba, se procederá a utilizar la funcionalidad do_shortcode de WordPress. Esta se lograra ver de la siguiente forma:

 

1
<?php echo do_shortcode( ‘[your shortcode goes here]’ ); ?>

 

A continuación, para introducir Contact Form 7 en la parte superior, debemos modificar el archivo header.php. Mucho antes de continuar, se debe recordar hacer un respectivo respaldo de archivos del tema que fuera a alterar y uno también de su WordPress.

 

Ahora, mostraremos como modificar los diferentes archivos de su WordPress con el gestor de archivos a partir de SERED, también puede llevar a cabo esto utilizando un consumidor FTP, o ingresando al menú “Apariencia” > “Editar” en dicho escritorio de gestión de su WordPress:

 

  • Ingrese en el “Panel de Control” en Sered y debe seleccionar “Administrador de Archivos”.
  • Dentro de esta función, deberá localizar el directorio de instalación de WordPress. Lo más común es que se encuentre instalado en “public_html”. Luego debe dirigirse a la carpeta “wp-contents” > “themes”.
  • En dicho lugar encontrará los temas que tiene instalado, prosiga a seleccionar el tema que tenga en funcionamiento y ábralo.
  • Ya que se editará la parte superior, abrirá un archivo denominado “header.php”.
  • A continuación debe desplazar la imagen y elige el sitio y el div en donde quiera insertar el shortcode. Por lo tanto, su función do_shortcode se tendrá que observar así:

 

1
<?php echo do_shortcode([contactform7 id=“12” title=“SERED.NET Contact Form”]); ?>

 

  • Para finalizar, guarda los cambios y prosiga a revisar como se observa en su sitio.

 

Para saber más acerca de los servicios que prestamos en Sered puede ingresar aquí.

 

¿Te resultó útil este artículo?

Artículos relacionados