Tutorial Custom Permalinks

Unos de los procesos finales a la hora de crear una página web con estilos personalizados es registrar enlaces permanentes, para ello nos enfocaremos en el uso del Custom Permalinks, estos nos ayudan a personalizar los enlaces permanentes, los cuales se conocen como la estructura de un URL de página web creada en WordPress.

En este tutorial enseñaremos como elaborar tus propios enlaces permanentes personalizados en WordPress sin la necesidad de afectar el posicionamiento SEO

¿Qué es un enlace permanente de WordPress?

Los enlaces permanentes se refieren a las URL fijas de las publicaciones de una página web o blog. El enlace permanente personalizado es básicamente una estructura de URL aplicada a una página específica en WordPress sin afectar el resto de la estructura de su URL.

Los enlaces permanentes personalizados ofrecen el máximo control sobre la estructura personalizada de su sitio web. Puedes hacer uso de este complemento denominado Custom Permalinks para personalizar las URL de cualquier publicación, página, etiqueta o categoría.

¿Por qué utilizar enlaces permanentes personalizados?

La idea de personalizar los enlaces permanentes es hacerlos más amigables y significativo, que cumpla con los requisitos de usabilidad y accesibilidad. Por lo general estamos acostumbrados a los sitios web administrados con CMSs los cuales están basados en base de datos, lo que ocasiona que los URL contengan parámetros que, por medio de sus valores, determinaran la consulta que se ejecutara en la base de datos, haciendo las URL algo similar a https://example.com/?key1=val1&key2=val2

Es por ello que hoy te presentamos este complemento, que te permitirá asignar enlaces personalizados para cualquier tipo de publicaciones, páginas, etiquetas o categorías particulares, en lugar de optar por las estructuras completas de enlaces permanentes. De hecho, puedes personalizar los enlaces de las publicaciones dentro de una categoría, sin ni siquiera aplicar el mismo enlace permanente personalizado de una categoría a las publicaciones dentro de la misma, por lo que ahora cuentas con tener el control de tu página al máximo.

Ventajas del Custom Permalinks

  1. Significa un complemento para ahorrar tiempo

Permite la creación de enlaces permanentes totalmente personalizados de una manera rápida y sencilla, por lo que se ahorra mucho tiempo.

  1. Personalización completa

Puedes personalizar los enlaces permanentes de categorías, etiquetas y otros elementos.

Como utilizar el complemento de Custom Permalinks

Puedes acceder a este complemento directamente desde WordPress o en su sitio web. Este complemento cuenta con un estimado de 100.000 descargas, y funciona por encima de la versión 2.6 de WordPress. Con este complemento tienes la opción de diseñar su sitio web de la forma que prefieras, cambiando o en su defecto personalizando los URL de cada publicación, etiqueta, página o categoría.

Cumpliendo la política de privacidad, este complemento solo puede recopilar la siguiente información cuando es instalado o actualizado.

  1. Dirección de correo electrónico que está configurado en la configuración de WordPress
  2. Versión del complemento
  3. Título del sitio
  4. Dirección de WordPress (URL)
  5. Versión de WordPress

Para acceder a las opciones de este complemento debemos ingresar en nuestra página de WordPress en el panel de administración a Ajustes, luego seleccionamos la opción de enlaces permanentes.

Filtros

Puedes hacer uso de los siguientes filtros para modificar las URL:

(Información de https://en-gb.wordpress.org/plugins/custom-permalinks/ )

Puedes agregar un filtro introduciendo ‘’path_info’’ en la variable ‘’ $_server

Se vería:

add_filter( ‘custom_permalinks_path_info’, ‘__return_true’ );

  1. Deshabilitar Redireccionamiento

Para poder deshabilitar las redirecciones que proporciona este complemento debes agregar el filtro que se ve de la siguiente forma:

function yasglobal_avoid_redirect ( $permalink ) { return true; } add_filter ( ‘custom_permalinks_avoid_redirect’, ‘yasglobal_avoid_redirect’ );

  1. Deshabilitar Redireccionamientos especificos

Para este caso debe agregar el siguiente filtro

unction yasglobal_avoid_redirect( $permalink ) { // Replace ‘testing-hello-world/’ with the permalink you want to avoid if ( ‘testing-hello-world/’ === $permalink ) { return true; } return false; } add_filter( ‘custom_permalinks_avoid_redirect’, ‘yasglobal_avoid_redirect’ );

  1. Ser procesado excluyendo un enlace permanente

Tienes la opción de procesar cualquier Permalinks para ser procesado por el complemento, en este caso agregar el filtro:

function yasglobal_xml_sitemap_url( $permalink ) { if ( false !== strpos( $permalink, ‘sitemap.xml’ ) ) { return ‘__true’; } return; } add_filter( ‘custom_permalinks_request_ignore’, ‘yasglobal_xml_sitemap_url’ );

  1. Excluir tipos de contenido

Puedes eliminar los formularios de enlace permanente personalizado de cualquier publicación con el siguiente filtro

function yasglobal_exclude_post_types( $post_type ) { // Replace ‘custompost’ with your post type name if ( ‘custompost’ === $post_type ) { return ‘__true’; } return ‘__false’; } add_filter( ‘custom_permalinks_exclude_post_type’, ‘yasglobal_exclude_post_types’ );

  1. Excluir entradas

En caso de querer excluir el formulario de permalink de cualquier publicacion segun la plantilla, ID, entre otros:

function yasglobal_exclude_posts( $post ) { if ( 1557 === $post->ID ) { return true; } return false; } add_filter( ‘custom_permalinks_exclude_posts’, ‘yasglobal_exclude_posts’ );

  1. Eliminar la consulta ‘’Like’’

Para eliminarla, inserte la siguiente linea

add_filter( ‘cp_remove_like_query’, ‘__return_false’ );[/vc_column_text][vc_single_image image=»26772″ img_size=»full» alignment=»center»][vc_column_text]Aspectos que se deben tener en cuenta al personalizar un enlace permanente con Custom Permalinks

Los enlaces permanentes anteriores, van a redirigir de forma correcta a la dirección nueva. Personalizar el URL de tu sitio web te brinda el poder de máximo control en cuanto a la estructura de tu página.

Antes de decidir cambiar el URL debes revisar la página de configuración de ‘’Permalinks’’ del administrador de WordPress, de esta forma aseguras que satisfaga tus necesidades, puesto que este complemento no reemplaza el sistema integrado de enlace permanente de WordPress. Cabe destacar que este complemento solo es capaz de asignar los enlaces personalizados únicamente para las publicaciones, páginas, etiquetas o categorías individuales.

No realizará estructuras completas de enlaces permanentes personalizados, es decir que se modificara una parte de la URL pero no será un cambio completo de la misma. Además no aplicara de forma automática el enlace permanente personalizado de una categoría, a las publicaciones dentro de dicha categoría.

En caso de querer las distintas etiquetas de estructura para cada tipo de publicación o requiere usar símbolos en los enlaces, puede usar la herramienta de Permalinks Customizer, la cual es una bifurcación del complemento Custom Permalinks.

Los caracteres que no están permitidos para los enlaces permanentes son: < , > , { , } , | , « , ^ , \ ,  ( , ) , [ , ]. Esto se debe a que no son considerados seguros. Sin embargo, los enlaces anteriores pueden mantenerse con estos caracteres sin ningún tipo de inconveniente.

Para actualizar los enlaces permanentes debes desactivar cualquier plugin de caché, además de hacer una limpieza del cache del navegador para eliminar las versiones guardadas de la web.

Conclusión

La personalización de los enlaces permanentes te ayuda a mejorar el posicionamiento SEO de tu página web, además de generar una mejor experiencia para el usuario. Dentro de WordPress existen diferentes formas de realizar esta personalización de los enlaces, y existen otros complementos que pueden ayudar a realizarlo.

WordPress cuenta con un apartado de ajustes de enlaces permanentes, en el podrás encontrar diferentes opciones para personalizar los enlaces, la opción por defecto se encuentra marcada, la última opción te da la posibilidad de personalizar al extremo el URL de tu página web.

Tener una muy buena estructura de los enlaces permanentes, es un paso fundamental para posicionamiento SEO de tu página web, así como la gestión de tu WordPress.¿Quieres saber más sobre Custom Permalinks y como usarlo para optimizar la arquitectura de tu web? Pues no lo dudes y ponte en contacto con nosotros en el siguiente formulario. Estaremos encantados de echarle un vistazo a tu web para proponerte una solución personalizada:

[contact-form-7 id=»25951″]