Enter

Paso a paso / 6 min de lectura

Cómo Buscar Slugs en un Sitio Web de WordPress (5 Métodos)

closeup of a laptop keyboard while someone uses it. A digital illustration of a search bar hovers on top of the laptop

Si estás optimizando tu sitio web para SEO, resolviendo errores o reorganizando contenido, saber cómo buscar slugs en un sitio web de WordPress puede ahorrarte mucho tiempo y esfuerzo.

En este artículo, exploraremos 5 métodos que podés usar para inspeccionar el slug de un post o página. Algunos implican simplemente navegar por las interfaces administrativas de WordPress, mientras que otros requieren código PHP.

Vamos a meternos en el tema.

Puntos Clave

  • Los slugs son elementos URL amigables para usuarios y motores de búsqueda que identifican páginas o publicaciones específicas.
  • Podés buscar URLs usando la función de Edición Rápida, plugins, tu mapa del sitio o funciones PHP personalizadas.

¿Qué son los Slugs y por qué buscarlos en WordPress?

Un slug es la parte amigable y optimizada para SEO de una URL que viene después de tu nombre de dominio. Por ejemplo, el slug de la URL www.example.com/nosotros es nosotros.

Los slugs son importantes para definir la estructura de tu sitio web, mejorar la legibilidad y aumentar el posicionamiento en motores de búsqueda porque hacen que tu sitio sea más accesible para estos motores.

Podés necesitar buscar slugs mientras solucionás problemas de comportamiento. También los podés necesitar para pasarlos a funciones o mostrarlos al usuario para alguna característica.

Sin importar el motivo, entender cómo buscar y gestionar slugs te permite optimizar tus flujos de trabajo y mantener tu sitio de WordPress funcionando sin problemas.

5 Métodos para Buscar Slugs en un Sitio Web de WordPress

Estos son 5 de los métodos más fáciles y rápidos para buscar slugs en un sitio web de WordPress. Seguramente hay muchos más, pero estos te permitirán aprender cómo buscarlos y luego explorar nuevos métodos por tu cuenta.

Método 1: Buscar Slugs de Páginas y Posts Usando la Función de Edición Rápida

La forma más fácil de encontrar el slug específico de un post o página es utilizando la función de Edición Rápida de WordPress. Andá a Posts > Todos los Posts o Páginas > Todas las Páginas y hacé clic en Edición Rápida debajo del post o página que querés revisar.

La interfaz de Todos los Posts en el panel administrativo de WordPress

El menú de Edición Rápida te permite revisar y modificar algunos metadatos, incluido el slug del contenido. También podés hacer esto para tipos de posts personalizados.

Resaltando el campo de slug en la función de Edición Rápida de WordPress

Alternativamente, podés hacer clic en Editar y revisar el slug en la barra lateral derecha.

El campo "Enlace" en el editor Gutenberg de WordPress representa el slug del post

Si tenés Yoast SEO instalado, también podés desplazarte hacia abajo y encontrar el slug en la configuración de Yoast.

El slug de un post de WordPress visto en la configuración de Yoast SEO

Método 2: Usar un Plugin para Mostrar Slugs como una Columna en el Tablero

Hay muchos plugins que hacen que usar WordPress sea un poco más fácil.

Si lo único que querés es que los slugs sean más accesibles para cualquiera que navegue por el panel de administración, hay un plugin para eso.

Admin Slug Column hace exactamente lo que su nombre indica: agrega una nueva columna a la interfaz de administración con el slug de cada post o página.

Para obtenerlo, andá a Plugins > Agregar Nuevo Plugin desde el panel de administración. Escribí “Admin Slug Column” en la barra de búsqueda.

Instalá y activá Admin Slug Column.

El repositorio de plugins de WordPress en el panel de administración. El usuario está buscando el plugin Admin Slug Column

Una vez activado, verás una nueva columna Ruta de URL aparecer en las secciones de Todos los Posts y Todas las Páginas del panel de administración.

La interfaz de "Todas las Páginas" en el panel de administración de WordPress mostrando una nueva columna "Ruta de URL" que proporciona el slug para cada página

Esto te permitirá revisar rápidamente el slug de cada post o página.

¡Incluso funciona en tipos de posts personalizados! Tenemos un CPT llamado “Recursos,” y este plugin nos proporciona el slug para cada uno de estos, también.

Una interfaz de WordPress que lista todos los posts que pertenecen a un tipo de post personalizado "Recursos". Hay una nueva columna "Ruta de URL" que proporciona el slug para cada recurso

Método 3: Buscar Slugs Usando Tu Mapa del Sitio

Una manera un poco poco convencional pero válida de verificar slugs en tu sitio web de WordPress es usar también tu mapa del sitio.

Lo más probable es que tu mapa del sitio se encuentre en:

https://tu-dominio-aqui.com/wp-sitemap.xml

Acá está nuestro mapa del sitio al momento de escribir esto:

Un mapa del sitio XML para un sitio de WordPress

Podés seguir cada enlace y verificar la mayoría de los slugs en tu sitio.

Un mapa del sitio XML para un sitio de WordPress

Método 4: Obtener el Slug del Post o Página Actual Usando la Variable Global $post

También podés usar una función PHP personalizada para extraer y mostrar el slug del post o página actual.

Pegá lo siguiente en el archivo functions.php de tu tema. El archivo functions.php se encuentra en wp-content > themes > tu-tema.

/**
 * Detecta el slug de la página o post actual y lo muestra antes del contenido
 */
if ( ! function_exists( 'display_current_slug' ) ) :
    function display_current_slug ($content) {
        if (is_singular()) {
			global $post;	
			$current_slug = $post->post_name;
			$slug_paragraph = 
				'<p><strong>El slug de esta página es:</strong> ' . $current_slug . '</p>';
			$content = $slug_paragraph . $content;
		}
		return $content;
	}
endif;

add_filter('the_content', 'display_current_slug');

El slug actual aparecerá al inicio del contenido:

Un post de WordPress mostrando su propio slug en el primer párrafo

Esta función funciona en páginas, posts y posts personalizados.

Método 5: Obtener el Slug del Post o Página Actual Usando get_post_field

Una alternativa a la función anterior es usar get_post_field. Esta función recupera datos de un campo del post basado en el ID del Post.

A continuación te mostramos cómo podés usarla para capturar y mostrar el slug del post actual.

/**
 * Detecta el slug de la página o post actual y lo muestra antes del contenido
 */

if ( ! function_exists( 'display_current_slug' ) ) :
    function display_current_slug ($content) {
        if (is_singular()) {
			$current_slug = get_post_field( 'post_name', get_post() );
			$slug_paragraph = 
				'<p><strong>Slug:</strong> ' . $current_slug . '</p>';
			$content = $slug_paragraph . $content;
		}
		return $content;
	}
endif;

add_filter('the_content', 'display_current_slug');

Este es el resultado:

Un post de WordPress mostrando su propio slug en el primer párrafo

Empezá a Buscar y Encontrar los Slugs de tu WordPress

Existen múltiples formas de buscar y encontrar slugs de WordPress. Este artículo simplemente presenta algunas de las más fáciles y rápidas.

Esperamos que ahora sepas cómo buscar slugs en tu sitio de WordPress, y que puedas usar este conocimiento para personalizarlo de acuerdo a tus preferencias y necesidades.

Si encontraste este post útil, leé nuestro blog y recursos para desarrolladores para más ideas y guías!