Conéctate con nosotros

    Hola que estas buscando?

    Desarrolladores

    Cómo agregar etiquetas Open Graph en WordPress usando PHP

    Cómo agregar etiquetas Open Graph en WordPress usando PHP

    Las etiquetas Open Graph (OG) son esenciales para garantizar que el contenido de tu sitio web se muestre correctamente en redes sociales al compartirse. Estas etiquetas ayudan a las plataformas a determinar qué imagen, título y descripción usar al mostrar tu contenido. En este artículo, aprenderás a agregar estas etiquetas a tu tema de WordPress usando PHP, lo que garantiza que la imagen destacada se muestre correctamente en cada publicación compartida.

    Paso 1: Comprensión de las etiquetas de Open Graph

    Antes de sumergirnos en el código, repasemos qué son las etiquetas Open Graph y por qué son importantes.


    • og:título:Define el título de la publicación.
    • og:descripción:Proporciona una breve descripción de la publicación.
    • og:image:Especifica la imagen que se utilizará al compartir la publicación.
    • og:url: Especifica la URL canónica de la publicación.
    • og:tipo: Define el tipo de contenido, como un artículo, un vídeo, etc. Para publicaciones de blog, usamos “artículo”.

    Estas etiquetas se colocan dentro de la <head> sección del HTML de su sitio y son leídos por plataformas de redes sociales como Facebook, Twitter y LinkedIn, entre otras.

    Paso 2: Agregar el código a su tema

    Ahora que comprende la importancia de las etiquetas Open Graph, agreguemos el código necesario a su tema. funciones.php archivo. Si está utilizando un tema secundario, agregue el código al archivo del tema secundario. funciones.php archivo para garantizar que sus cambios no se sobrescriban durante futuras actualizaciones del tema principal.

    1. Acceder al panel de control de WordPress y ve a Apariencia > Editor de temas.
    2. Seleccione el funciones.php archivo de su tema o tema hijo.
    3. Agregue el siguiente código PHP al final del archivo:
    4. función add_opengraph_tags() {
      si (es_único() || es_página()) {
      global $post;
      si (tiene_publicación_en_miniatura($post->ID)) {
      $img_src = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'completo');
      } demás {
      // URL de la imagen predeterminada si la publicación no tiene imagen destacada
      $img_src = array('https://www.ejemplo.com/imagen-predeterminada.jpg');
      }// Título de la publicación
      $title = obtener_el_título();
      // Descripción de la publicación
      $description = obtener_el_extracto();echo ' ';
      eco' ';
      eco' ';
      eco' ';
      eco' ';
      }
      }
      agregar_acción('wp_head', 'agregar_etiquetas_opengraph');

    Explicación del código:

    • agregar_etiquetas_de_opengraph():Esta función verifica si la página actual es una publicación o página y, si es así, genera las etiquetas Open Graph adecuadas.
    • Imagen destacada:
      • tiene_publicación_en_miniatura($post->ID):Comprueba si la publicación tiene una imagen destacada configurada.
      • wp_get_attachment_image_src(): Obtiene la URL completa de la imagen destacada. Si la publicación no tiene una imagen destacada, se usa una imagen predeterminada.
    • Título y descripción:
      • obtener_el_título() y obtener_el_extracto():Recupera el título y la descripción de la publicación, que se utilizan para la og:título y og:descripción etiquetas, respectivamente.
    • URL canónica y tipo de contenido:
      • obtener_enlace permanente():Recupera la URL de la publicación actual para el og:url etiqueta.
      • og:tipo:Establezca en “artículo” para indicar que el contenido es un artículo.

    Paso 3: Verificación de la implementación

    Después de agregar el código a funciones.php, es importante verificar que las etiquetas Open Graph se generen correctamente.

    1. Ver el código fuente de la páginaEn cualquier publicación o página, haz clic derecho y selecciona "Ver código fuente" o una opción similar. Busca las etiquetas Open Graph dentro de... <head> sección.
    2. Utilice el depurador de uso compartido de Facebook:
      • Visita el Depurador de uso compartido de Facebook.
      • Ingresa la URL de tu publicación y haz clic en “Depurar”.
      • Facebook mostrará la información que detecte, incluyendo la imagen, el título y la descripción. Esto ayuda a identificar si las etiquetas se generan correctamente.

    Paso 4: Solución de problemas comunes

    • La imagen no se muestraAsegúrate de que la imagen destacada esté configurada en la publicación. Si se usa una imagen predeterminada, verifica que la URL de la imagen sea correcta y esté disponible públicamente.
    • Conflictos con otros complementosAlgunos plugins de SEO o redes sociales pueden interferir con la generación de etiquetas Open Graph. Prueba a desactivarlos temporalmente para comprobar si el problema persiste.
    • Almacenamiento en caché:Si está utilizando un complemento de almacenamiento en caché, borre el caché del sitio para asegurarse de que se apliquen las nuevas configuraciones.

    Resumen

    Añadir etiquetas Open Graph manualmente a tu tema de WordPress con PHP es una excelente manera de garantizar que tu contenido se muestre correctamente en redes sociales. Con este código, tienes control total sobre cómo se comparten tus publicaciones, incluyendo qué imagen, título y descripción se usan. Además, evitas la necesidad de plugins adicionales, lo que mantiene tu sitio web más ligero y rápido.


    Ahora que has configurado las etiquetas de Open Graph, tus publicaciones deberían compartirse correctamente en redes sociales, y las imágenes destacadas aparecerán como corresponde. Si tienes alguna pregunta o necesitas ayuda, ¡deja un comentario abajo!

    Foto de Espacio negativo

    Escrito por

    Me llamo Juan de Souza y tengo 25 años, soy emprendedor, inversor, bloguero y streamer. Mi trayectoria empresarial comenzó a los 10 años, aprovechando una conexión a internet por dial-up en Brasil para fundar mi primera empresa. Actualmente resido en Oporto, Portugal, donde resido desde 2025.

    Comentarios
    Anuncio publicitario

    Únete a nuestro Discord

    Anuncio publicitario
    Anuncio publicitario

    Publicaciones Recomendadas para Ti

    HeartstopperHeartstopper

    LGBTQIA+

    ¡Mira la reseña completa de la serie Heartstopper de Netflix y descubre si la serie Heartstopper ofrece todo lo que promete!

    Cine

    Una de las caricaturas más memorables de los siglos XX y XXI. Su historia, personajes y guion son cautivadores. "El Osito" es conocido...

    Curiosidades

    Super Mario World, también conocido como “Super Mario Bros. 4” en Japón, es sin duda uno de los juegos más populares de todos...

    Cine

    “Coraje, el perro cobarde” cuenta la historia de Coraje, un perro que se asusta fácilmente y vive en una granja con Muriel y Eustace Bagge...

    Cine

    ¿Quién no conoce esta épica caricatura de Hanna-Barbera, Los Autos Locos, donde once competidores competían en cada episodio por el título mundial de "El Auto Más Loco del Mundo..."?

    Cine

    Sagwa, una de las mejores series animadas que aún se transmite en el canal Futura. De hecho, todos los programas de Futura son excelentes. Cuenta la historia...

    Cine

    ¿Recuerdan la clásica serie de dibujos animados Timón y Pumba? Es una serie animada de Walt Disney Animation, protagonizada por el jabalí y la suricata...

    Cine

    A finales de la década de 1930, la animación estaba en su apogeo. Muchos cinéfilos la llamaron la «Edad de Oro», donde los personajes clásicos...

    Cine

    El Pájaro Loco, uno de los personajes más queridos de todos los tiempos. Adorado por niños, adolescentes y adultos por igual. La serie se remonta a...

    Curiosidades

    Grand Theft Auto V (GTA V) es conocido por su vasto mundo abierto, donde los jugadores pueden explorar, completar misiones o simplemente sembrar el caos. Uno...

    Otros

    “Castelo Rá‑Tim‑Bum” se estrenó en 1994 en TV Cultura, deleitando a los fans del “Rá‑Tim‑Bum” original que estaban cansados de sus reposiciones, así como de otros...

    Tech

    Si creciste jugando videojuegos de consola en los 80 y 90 y nunca escuchaste esto, considérate afortunado, muy afortunado. Aquí está el urbano...

    DisneyDisney

    Cine

    Walt Disney, uno de los gigantes del entretenimiento más grandes e influyentes del mundo, tiene una larga trayectoria de innovación en animación. Desde...

    Games

    Nintendo 64 es la tercera consola de videojuegos doméstica de Nintendo. Comúnmente abreviada como "N64", se lanzó el 23 de junio de 1996 en Japón y el 29 de septiembre en Estados Unidos.

    Games

    ¿Qué te parecería transformar tu Minecraft en un juego aún más inmersivo? Con eso en mente, se desarrolló el Mod Pack "Realístico": un paquete de texturas con...

    Games

    Seguramente has visto, oído hablar o jugado Just Dance en algún momento: es simplemente uno de los juegos más increíbles jamás creados y mantenidos por...

    Games

    Need For Speed Heat finalmente ha llegado a las calles y recuerda cada vez más a los títulos de la época dorada de la franquicia, como Need For Speed Underground...

    Games

    Es hora de hablar de Far Cry 4: un nuevo juego de la icónica franquicia de mundo abierto que llegó por primera vez hace más de 10 años con...

    Plantas contra Zombies: Garden WarfarePlantas contra Zombies: Garden Warfare

    Games

    Recientemente se lanzó Plants vs. Zombies Garden Warfare, el nuevo juego de PopCap, famoso por sus éxitos para móviles. En esta ocasión, tenemos una reseña...

    ¿Cuál es el significado y la función del kernel?¿Cuál es el significado y la función del kernel?

    Desarrolladores

    El kernel es uno de los componentes más fundamentales de cualquier sistema operativo (SO) y actúa como un puente entre el hardware de una computadora...