Artículos Guías Manuales Sistemas Linux Windows Redes MySql Binario 0 Binario Cero
Artículos Guías Manuales Sistemas Linux Windows Redes MySql Binario 0 Binario Cero

Cómo Crear un Plugin de WordPress para Añadir Etiquetas Open Graph en Posts Individuales

Loading

Plugin básico para agregar etiquetas Open Graph en el de las páginas individuales (solo en los posts) en WordPress. Este código se asegurará de que las etiquetas solo se agreguen cuando is_single() sea verdadero.

Código del Plugin

/**
* Plugin Name: Open Graph Tags for Single Posts
* Description: Agrega etiquetas Open Graph al head solo en páginas individuales de posts.
* Version: 1.0
* Author: Juan Jose Fernandez Duran
*/

function og_tags_single_posts() {
if (is_single() && !is_admin()) {
global $post;

$title = get_the_title($post->ID);
$description = get_the_excerpt($post->ID);
$url = get_permalink($post->ID);
$image = get_the_post_thumbnail_url($post->ID, 'full'); // Usa la imagen destacada, si existe.

// Fallback para la imagen si no hay destacada
if (!$image) {
$image = 'URL_DE_TU_IMAGEN_PREDETERMINADA';
}

echo '' . PHP_EOL;
echo '' . PHP_EOL;
echo '' . PHP_EOL;
echo '' . PHP_EOL;
echo '' . PHP_EOL;
}
}

add_action('wp_head', 'og_tags_single_posts');

Cómo usar este plugin

  1. Crea un archivo PHP en tu computadora con el nombre open-graph-single-posts.php.
  2. Copia el código anterior y pégalo en el archivo.
  3. Sube el archivo a la carpeta wp-content/plugins/ en tu servidor.
  4. Activa el plugin desde el panel de administración de WordPress en la sección "Plugins".

Personalización

  • Imagen predeterminada: Cambia URL_DE_TU_IMAGEN_PREDETERMINADA por una URL válida para una imagen que se usará como fallback.
  • Meta personalizada: Puedes ajustar las etiquetas o agregar más propiedades según tus necesidades.

Este plugin es sencillo y efectivo para manejar las etiquetas Open Graph únicamente en páginas de posts individuales.

You may also like...