Trucos para WordPress segunda parte

En Desarrollo, Tutoriales y Guías, Webmasters por

Vuelvo nuevamente con la serie de trucos para WordPress en su segunda entrega después de comprobar el interés mostrado por algunos usuarios en la primera recopilación de trucos para WordPress.

Trucos para WordPress segunda parte

En esta ocasión entraremos en trucos un poco más complejos pero todavía seguimos en el nivel básico. Hablaremos sobre dos trucos que pueden ser de utilidad tanto a desarrolladores como a webmasters y son los siguientes:

  • Cómo cambiar el idioma de WordPress a Español.
  • Cómo limpiar el código de los menús generado por WordPress.

Cómo cambiar el idioma de WordPress a Español.

Muchas veces por desconocimiento de los webmaster noveles o por emplear algún instalador automatizado de WordPress que ofrecen algunos hostings, el idioma de WordPress es el inglés por defecto y muchos apreciamos tener nuestro blog WordPress en español. A continuación explicamos como cambiar el idioma de WordPress a español en unos sencillos pasos:

  • Descargamos el paquete de WordPress en español desde: https://es.wordpress.org/
  • Extraemos del archivo descargado la traducción a español localizada en la carpeta /wp-content/languages/es_ES.mo
  • Subimos este archivo es_ES.mo a la carpeta /wp-content/languages/ de nuestro WordPress en inglés. La carpeta languages seguramente no exista y tendrás que crearla.
  • Editamos el archivo wp-config.php definiendo nuestro idioma. En el archivo wp-config.php debes localizar la línea:
    define('WPLANG', '');

    Y la remplazas por:

    define("WPLANG", "es_ES");
  • Esto es todo! WordPress ya debería aparecer en español.

Cómo limpiar el código de los menús generado por WordPress.

WordPress permite crear menús personalizados que podemos configurar desde el panel de administrador WordPress en Apariencia → Menús.

Estos menús, por defecto generan un código HTML con bastantes clases que la mayor parte de las veces no las empleamos para personalizar los menús con CSS, por lo que termina siendo código HTML sin utilidad y que podemos eliminar. Fijaros en este ejemplo de código HTML de un elemento de un menú por defecto:

<li id="menu-item-4">
   <a href="http://www.vozidea.com">Inicio</a>
</li>

A continuación vemos cómo limpiar el código de los menús por WordPress tan sólo editando el archivo functions.php de nuestro theme o plantilla y agregando el siguiente código:

/* Limpiar código de los menus */
add_filter('nav_menu_css_class', 'my_css_attributes_filter', 100, 1);
add_filter('nav_menu_item_id', 'my_css_attributes_filter', 100, 1);
function my_css_attributes_filter($var) {
  return is_array($var) ? array() : '';
}

Una vez hecho esto el código HTML de nuestros menús sera:

<li>
   <a href="http://www.vozidea.com">Inicio</a>
</li>

Como podemos ver el HTML de los menús es mucho más limpio y sencillo.

Estos son todos los trucos para WordPress de esta segunda entrega, espero que os hayan resultado de utilidad y si tenéis alguna duda no dudéis en preguntar empleando los comentarios.