Añade un código QR a tus publicaciones en WordPress

Los códigos QR se han convertido en una forma eficiente de compartir información rápidamente. Si estás buscando una manera de añadir un código QR a cada una de tus publicaciones en WordPress, este snippet es la solución perfecta para ti. Este fragmento de código PHP te permitirá generar automáticamente un código QR que enlaza a la URL de la publicación actual.

QR

Código Snippet

//Añadiendo un Código QR a tus Publicaciones en WordPress
function display_qr_code($content) {
  if(is_single()) {
    $current_url = get_permalink();
    $qr_code_url = "https://api.qrserver.com/v1/create-qr-code/?size=150x150&data=" . $current_url;
    $content .= '<div class="qr-code"><center><img src="' . $qr_code_url . '" alt="QR Code"><br><small>¡Enfoca el QR con tu cámara de fotos!</small></center></div>';
  }
  return $content;
}
add_filter('the_content', 'display_qr_code');

 

Cómo Funciona

Este snippet funciona de la siguiente manera:

  1. Verificación del Tipo de Página: El código verifica si el usuario está viendo una publicación individual mediante is_single().
  2. Obtener URL Actual: Utiliza la función get_permalink() para obtener la URL de la publicación actual.
  3. Generar URL del Código QR: Concatena la URL obtenida con la API de QR Server para generar el código QR.
  4. Añadir al Contenido: Finalmente, añade el código HTML necesario para mostrar el código QR al final del contenido de la publicación.

Casos de Uso del Snippet

Compartir Artículos Fácilmente

Los visitantes pueden escanear el código QR para compartir el artículo de forma rápida y sencilla con sus amigos o para guardarlo para más tarde.

Marketing y Promoción

Puedes utilizar este snippet para crear códigos QR en publicaciones que contienen ofertas especiales o códigos de descuento, facilitando así su distribución.

Consideraciones de Seguridad

Asegúrate de que la API de QR que estás utilizando sea segura y confiable. En este caso, estamos utilizando https://api.qrserver.com/v1/create-qr-code/, que es una API bien conocida y segura para generar códigos QR.

Conclusión

Este snippet es una forma efectiva y sencilla de añadir funcionalidad de código QR a tus publicaciones de WordPress. No solo mejora la interacción del usuario, sino que también ofrece diversas aplicaciones prácticas que pueden beneficiar tanto a los visitantes como a los propietarios de sitios web.

¡Más Snippets, Más Opciones!

Al compartir, motivamos a más desarrolladores a contribuir. Ayúdanos a hacer de este directorio un punto de referencia en snippets.

Facebook
Twitter
LinkedIn
Telegram
WhatsApp

¿Necesitas un snippet? Pídenoslo

¿No encuentras el código que necesitas? Pídenoslo y te ayudamos. También puedes publicar tus snippets.

¿Cómo implementar este snippet en la web?

Tienes 2 opciones, una de ellas es mediante plugin y la otra pegando el código en tu web.

1. Añadir snippet con plugin

code-snippets

Code Snippets

Por Code Snippets Pro

  1. Descarga el plugin o búscalo en el repositorio de plugins de Wordpress e instálalo en tu web.
  2. En el menú lateral del Escritorio verás un nuevo enlace (Fragmetos de código). Ves a Fragmentos de código > Añadir nuevo.
  3. Se abrirá una página con un título, bloque de código, descripción y etiquetas, rellena el título con el que quieras guardarlo, ejemplo: Añadir Google Analytics.
  4. En la parte código verás que está activo PHP, ahí pega el código del snippet
  5. La descripción y las etiquetas solo son para tu información y para que luego encuentres más fácil los snippets.
  6. Publicar y activar el snippet.

2. Añadir snippet en el functions.php

Diseño web con WordPress

Accede al archivo functions.php de tu tema o tema hijo, pega el snippet y guarda el archivo.

Lo encontrarás en Apariencia > Editor de archivos de tema, pinchas sobre el enlace  functions.php y pegas el código al final del archivo.

condiciones de uso diseño web

¿Necesitas un snippet?

Cuéntanos que necesitas e intentaremos crear un snippet que lo realice. Si lo conseguimos, lo publicaremos y te avisaremos por correo.

¡Comparte tu snippet!

Si has creado un snippet y quieres compartirlo, envíanoslo y lo publicaremos enlazando tu web debajo de la publicación.

Relacionados:

Enviar contenido a mi correo

Guárdarte el contenido en tu correo para probarlo más tarde.