Meta Titulo y Meta Descripciones sin Plugins de SEO [Code Snippet]

Manuel Campos

Si estas interesado en posicionar tu sitio de WordPress, quizás seas de esos usuarios que escriben meta títulos y meta descripciones usando un plugin de SEO.

Los plugin de SEO guardan esos datos en campos personalizados (custom fields) y esos datos se almacenan en una tabla de la base de datos llamada “wp_postmeta“.

Por lo tanto si podemos crear un custom fields y una función que agregue esos datos a nuestro HTML, podríamos deshacernos de nuestro plugin de SEO.

En este post, verás lo fácil que es crear un plugin para manejar los meta títulos y meta descripciones sin la necesidad de un plugin.



¿Donde Agregar estos Código?

Antes de todo, debes saber donde agregar estos códigos.

Tienes varias opciones:

  • Plugin para agregar Snippets.
  • En el archivo functions.php de tu tema hijo.
  • Creando un mu-plugin

Yo trabajo con mu-plugins por lo que ese es mi método para agregar nuevas funcionalidades a WordPress


Creando los Campos Personalizados

Los campos personalizado puedes crearse de tres maneras distintas.

  1. Puedes crearlos usando las funciones nativas de WordPress
  2. Puedes la versión gratuita de Advanced Custom Fields u otro plugin similar
  3. Usando una función de PHP

En lo personal, a mi me gusta usar Advanced Custom Fields porque permite controlar el input que estos campos recibes.

Sin importar el metodo que usas.

  • El custom field donde vas a agregar los meta títulos debe llamarse meta_title.
  • El custom field donde vas a agregar las meta descripciones debe llamarse meta_descripciones.

La verdad es que puedes llamarlos como quieres pero si ese fuese el caso, deberás hacer modificaciones en el código.


PHP para Agregar Meta Títulos y Meta Descripciones

Una vez que has creado los custom fields con los nombres indicados, debes usar este código de PHP que agregará el meta título y meta descripción de una pagina o publicación al head.

Este código tambien agrega otros datos importantes como fecha de publicación y fecha de modificación al código fuente de la página


Columnas para Meta Títulos y Meta Descripciones

Si ya has creado los custom fields o campos personalizados y los has nombrado “meta_title” y “meta_description“, puedes usar este code snippet para que estos aparezcan en las columnas en las lista de páginas y publicaciones

De esta manera puedes ver cuales páginas o publicaciones tienen un meta título o meta descripción, y así agregar o modificar algunas de ellas.


Código Completo Mu-Plugin

Este es el código completo que puedes usar para crear tu mu-plugin

Manuel Campos, English Professor

Manuel Campos

I am José Manuel. I am writing about things I know and things that I am learning about WordPress. I hope you find the content of this blog useful.

WP SURFER

home

about

privacy

contact

© 2024 WP SURFER • Made with Love in Costa Rica