Blog sobre desarrollo WordPress en Español Desarrollo WordPress en Español
AMP

Añade la etiqueta meta description a tus páginas AMP

En este post vamos a ver cómo añadir la etiqueta meta description a nuestras páginas AMP. Concretamente, un ejemplo de cómo incluir la etiqueta meta description generada por los plugins Yoast SEO y All In One Seo Pack.

Estos dos plugins de SEO, quizá sean los más utilizados. Almacenan información vital para construir etiquetas necesarias para optimizar el SEO de tus entradas en custom fields. Para las meta description, Yoast SEO utiliza un custom field con el nombre _yoast_wpseo_metadesc, y AIOSP un custom field con el nombre _aioseop_description.

Lo siguiente es crear la etiqueta meta description, e inyectarla en el head de tus páginas AMP. El plugin oficial de AMP incluye en sus templates un fichero html-start.php con el siguiente contenido:

Como podrás observar, el plugin de AMP para WordPress pone a nuestra disposición el hook amp_post_template_head. Ahí será donde generaremos e inyectaremos la etiqueta meta description.

Si utilizas el plugin Yoast SEO, el código que debes añadir en el archivo functions.php de tu tema o en tu plugin de utilidades es el siguiente:

Si utilizas el plugin AIOSP, el código que debes añadir en el archivo functions.php de tu tema o en tu plugin de utilidades es el siguiente:

En estos dos ejemplos, simplemente actuamos sobre el hook amp_post_template_head. Aquí pintamos directamente la etiqueta meta description, y en su atributo content se pinta la información obtenida del custom field correspondiente a través de la función get_post_meta().

Puede que también te interese

Eliminar código innecesario del wp_head
Eliminar código innecesario del wp_head
Por defecto WordPress incluye una serie de meta-tags en la cabecera de nuestro sitio a través de la función wp_head(). La mayoría de estas etiquetas…
Cómo solucionar el error al establecer una conexión con la base de datos en WordPress
Cómo solucionar el error al establecer una conexión con la base de datos en WordPress
En alguna ocasión podemos obtener en pantalla el mensaje de Error al establecer una conexión con la base de datos. Este mensaje es bastante explícito…
Shortcake: User Interface para los shortcodes de WordPress
Shortcake: User Interface para los shortcodes de WordPress
Shortcake es una nueva funcionalidad de WordPress que permitirá establecer una interfaz amigable para los shortcodes. Posibilitará insertar un shortcode como si de un elemento…
Lazy load en WordPress para mejorar la velocidad de carga de tu web
Lazy load en WordPress para mejorar la velocidad de carga de tu web
Lazy load, carga diferida o carga perezosa es una técnica que consiste en retrasar la carga de ciertos tipos de contenido como imágenes, vídeos y frames.…