{"id":17360,"date":"2018-06-29T03:22:40","date_gmt":"2018-06-29T10:22:40","guid":{"rendered":"https:\/\/kinsta.com\/?p=7355"},"modified":"2025-02-20T11:05:05","modified_gmt":"2025-02-20T10:05:05","slug":"permalinks-wordpress","status":"publish","type":"post","link":"https:\/\/kinsta.com\/es\/blog\/permalinks-wordpress\/","title":{"rendered":"La gu\u00eda definitiva para usar los permalinks de WordPress"},"content":{"rendered":"<p>Un permalink es el enlace que se utiliza para acceder a una parte espec\u00edfica del contenido de tu sitio.<\/p>\n<p>Por ejemplo, la p\u00e1gina principal de Kinsta est\u00e1 en https:\/\/kinsta.com\/, nuestro blog est\u00e1 en https:\/\/kinsta.com\/blog\/ y un solo post utiliza un enlace como https:\/\/kinsta.com\/blog\/wordpress-widgets\/.<\/p>\n<p>Los permalinks tambi\u00e9n se utilizan para p\u00e1ginas de archivo, <a href=\"https:\/\/kinsta.com\/es\/blog\/gatsby-wordpress\/\">p\u00e1ginas est\u00e1ticas<\/a> y cualquier contenido de tu sitio que necesite tu propio URL.<\/p>\n<p>En este post, te mostraremos c\u00f3mo funcionan los permalinks, c\u00f3mo optimizarlos para tu sitio, y c\u00f3mo configurarlos a trav\u00e9s de tu pantalla de configuraci\u00f3n y escribiendo alg\u00fan c\u00f3digo.<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>\u00bfQu\u00e9 son los permalinks de WordPress?<\/h2>\n<p>Los permalinks de WordPress se definen en el c\u00f3dice oficial de <a href=\"https:\/\/wordpress.org\/support\/article\/using-permalinks\/\">WordPress<\/a> como:<\/p>\n<blockquote><p>\u00abLos URLs permanentes de sus publicaciones individuales en el weblog, as\u00ed como las categor\u00edas y otras listas de publicaciones en el weblog\u00bb.<\/p><\/blockquote>\n<p>Cada p\u00e1gina de tu sitio (incluyendo posts, p\u00e1ginas, p\u00e1ginas de archivo y otras p\u00e1ginas como la 404) tendr\u00e1 su propio permalink.<\/p>\n<p>As\u00ed que, por ejemplo, tu p\u00e1gina de inicio estar\u00e1 en yoursite.com, mientras que tu blog estar\u00e1 en <a href=\"https:\/\/kinsta.com\/es\/blog\/\">yoursite.com\/blog<\/a>.<\/p>\n<p>Si tienes una categor\u00eda \u00abdestacada\u00bb en tu blog, podr\u00eda ser en una de varias URL:<\/p>\n<ul>\n<li>yoursite.com\/category\/featured<\/li>\n<li>yoursite.com\/blog\/featuring o just<\/li>\n<li>yoursite.com\/featured.<\/li>\n<\/ul>\n<p>Los mensajes individuales tambi\u00e9n tienen su permalink. En <a href=\"https:\/\/kinsta.com\/es\/blog\/como-personalizar-tema-wordpress\/\">los archivos de plantilla de tu tema<\/a>, la etiqueta de plantilla <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/the_permalink\/\">the_permalink()<\/a> se usar\u00e1 para obtener la URL de un mensaje y crear un enlace en el que se pueda hacer clic.<\/p>\n<p>WordPress usa esto para obtener el enlace permanente \u00fanico para el art\u00edculo individual y lo env\u00eda dentro de un elemento &lt;a&gt; para que pueda ser usado como un enlace en los listados de art\u00edculos de tu blog.<\/p>\n<p>La belleza de tener esta etiqueta de plantilla es que s\u00f3lo tienes que usar ese pedazo de c\u00f3digo para obtener el enlace a cualquier publicaci\u00f3n en tu sitio, y no tienes que codificar con fuerza ning\u00fan enlace a tu tema.<\/p>\n<h3>La diferencia entre los permalinks, las slugs y los enlaces<\/h3>\n<p>En este post, nos centraremos en los permalinks en detalle, pero tambi\u00e9n veremos las <a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-slug\/\">slugs<\/a>. Entonces, \u00bfcu\u00e1l es la diferencia entre ellas?<\/p>\n<p>El permalink es el enlace completo a un post. As\u00ed que el enlace que di antes a un post de Kinsta en los widgets es <a href=\"https:\/\/kinsta.com\/es\/blog\/widgets-wordpress\/\">https:\/\/kinsta.com\/blog\/wordpress-widgets\/<\/a>.<\/p>\n<p>El slug es la parte final de ese permalink, y es \u00fanica para ese post. En este caso, es\u00a0 wordPress-widgets.<\/p>\n<p>Ese slug se genera autom\u00e1ticamente para ti en base al t\u00edtulo de un post. Y si quieres crear una slug manualmente para un post, puedes hacerlo. Te mostrar\u00e9 c\u00f3mo (y por qu\u00e9 podr\u00edas querer hacerlo) m\u00e1s adelante en esta publicaci\u00f3n.<\/p>\n\n<h2>\u00bfC\u00f3mo se crean los permalinks de WordPress?<\/h2>\n<p>En un sitio web est\u00e1tico, una URL identifica un recurso por su nombre y su ruta de directorio, como se muestra en el siguiente ejemplo:<\/p>\n<pre>https:\/\/example.com\/path\/to\/resource\/wordpress-permalinks.html<\/pre>\n<p>Para tener URLs bien estructuradas s\u00f3lo necesitamos un sistema de archivos bien estructurado y recursos con nombres adecuados.<\/p>\n<p>Pero la web es din\u00e1mica, y estamos acostumbrados a administrar sitios web utilizando <a href=\"https:\/\/kinsta.com\/es\/blog\/mariadb-vs-mysql\/\">CMSs basados en bases de datos, lo que significa que<\/a> los URLs contendr\u00e1n una serie de par\u00e1metros cuyos valores determinan la consulta que se ejecutar\u00e1 contra la base de datos.<\/p>\n<p>Considera el siguiente ejemplo:<\/p>\n<pre>https:\/\/example.com\/?key1=val1&key2=val2<\/pre>\n<p>En esta URL ver\u00e1s un separador (el signo de interrogaci\u00f3n), y un conjunto de pares clave\/valor (separados por ampersand) que constituyen la cadena de consulta. La URL no cumple con los requisitos de usabilidad y accesibilidad y deber\u00eda ser convertida en un <a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-seo\/#4-set-up-friendly-permalinks\"\">permalink m\u00e1s significativo y amigable con el SEO<\/a>.<\/p>\n<p>La forma en que estas \u00abfeas\u00bb URLs se convierten en permalinks optimizados depende de tu servidor web. Si eres un <a href=\"https:\/\/kinsta.com\/es\/blog\/que-es-apache\/\">usuario de Apache<\/a>, se te pedir\u00e1 que a\u00f1adas un conjunto de directivas de reescritura en el <a href=\"https:\/\/kinsta.com\/es\/blog\/archivo-htaccess-wordpress\/\">archivo .htaccess<\/a> de la carpeta ra\u00edz. Si eres un usuario de <a href=\"https:\/\/kinsta.com\/es\/blog\/que-es-nginx\/\">Nginx<\/a>, a\u00f1adir\u00edas una directiva try_files en el archivo de configuraci\u00f3n principal.<\/p>\n<p>\u00a1Pero no te preocupes! La mayor\u00eda de las veces no se te pedir\u00e1 que configures el servidor web l\u00ednea por l\u00ednea porque WordPress lo har\u00e1 por ti.<\/p>\n<p>Como usuario administrador, puedes establecer reglas de reescritura personalizadas de forma r\u00e1pida y sencilla desde el panel de administraci\u00f3n. Los usuarios avanzados y <a href=\"https:\/\/kinsta.com\/es\/blog\/contratar-desarrollador-de-wordpress\/\">los desarrolladores<\/a> pueden obtener a\u00fan m\u00e1s gracias a la API de reescritura de WordPress, que <a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-hooks\/\" target=\"_blank\" rel=\"noopener noreferrer\">proporciona funciones y ganchos<\/a> que llevan la personalizaci\u00f3n de permalink a un nivel superior.<\/p>\n<h3>Una visi\u00f3n general de las consultas de WordPress<\/h3>\n<p>Con el prop\u00f3sito espec\u00edfico de construir la consulta, ejecutarla y almacenar los resultados de la <a href=\"https:\/\/kinsta.com\/es\/blog\/base-de-datos-wordpress\/\">base de datos de WordPress<\/a>, WordPress proporciona la <a href=\"https:\/\/codex.wordpress.org\/Class_Reference\/WP_Query\">clase WP_Query<\/a>. Gracias a esta clase no necesitamos preocuparnos por la consulta porque WP_Query manejar\u00e1 autom\u00e1ticamente la solicitud, construir\u00e1 la consulta y la ejecutar\u00e1. Luego, de acuerdo a la jerarqu\u00eda de <a href=\"https:\/\/kinsta.com\/es\/blog\/temas-child-wordpress\/#how-wordpress-chooses-template-files\">plantillas<\/a>, WordPress devolver\u00e1 el recurso solicitado.<\/p>\n<p>Fuera de la caja, WordPress admite solicitudes de publicaciones individuales, p\u00e1ginas, tipos de publicaciones, as\u00ed como de una serie de archivos ordenados por categor\u00eda, etiqueta, fecha, autor y m\u00e1s.<\/p>\n<p>Adem\u00e1s, si las funcionalidades por defecto no fueran suficientes, los desarrolladores pueden construir consultas personalizadas creando nuevas instancias de la clase WP_Query (el objeto de consulta) o pasando par\u00e1metros espec\u00edficos a una instancia existente de la consulta antes de su ejecuci\u00f3n.<\/p>\n<p>Los par\u00e1metros de consulta se denominan <strong>variables de consulta<\/strong> y se dividen en tres grupos.<\/p>\n<h4>Varsiables de consulta p\u00fablica<\/h4>\n<p>Estas variables son p\u00fablicas en el sentido de que est\u00e1n disponibles para ser utilizadas en las solicitudes p\u00fablicas (es decir, los URL). Gracias a estas variables, podemos pedir publicaciones de los autores:<\/p>\n<pre>?author=12?\nauthor_name=mickey<\/pre>\n<p>Por categor\u00eda o etiqueta:<\/p>\n<pre>?cat=4,5,6\n?category_name=CMS\n?tag=wordpress<\/pre>\n<p>Por fecha y hora:<\/p>\n<pre>?monthnum=201601\n?year=2015?w=13\n?day=31<\/pre>\n<p>Por correo o p\u00e1gina:<\/p>\n<pre>?p=123\n?name=hello-world\n?page_id=234<\/pre>\n<p>Y mucho m\u00e1s.<\/p>\n<h4>Variables de consulta privada<\/h4>\n<p>Estas variables no est\u00e1n pensadas para ser a\u00f1adidas a las cadenas de consulta de las URL. Pueden utilizarse para afectar a las consultas s\u00f3lo dentro de un script (un plugin o un archivo functions.php de un tema).<\/p>\n<p>La siguiente cadena de consulta no dar\u00eda el resultado esperado:<\/p>\n<pre>?meta_key=city&meta_value=London<\/pre>\n<p><strong>meta_key\u00a0<\/strong>y <strong>meta_value<\/strong>\u00a0son variables de consulta privadas que no deben ser definidas en cadenas de consulta. Deben ser pasadas a una instancia del objeto de consulta, como te mostrar\u00e9 m\u00e1s tarde.<\/p>\n<p>Vease la <a href=\"https:\/\/codex.wordpress.org\/WordPress_Query_Vars\">lista completa de variables de consulta p\u00fablica y privada<\/a> en el Codex.<\/p>\n<h4>Variables de consulta personalizadas<\/h4>\n<p>Estas variables definidas por el usuario se pueden pasar a trav\u00e9s de cadenas de consulta URL, de forma muy parecida a los variables de consulta p\u00fablica. La principal diferencia entre las variables p\u00fablicas y las personalizadas es que WordPress no manejar\u00e1 variables personalizados por s\u00ed mismo, y deber\u00edamos obtener sus valores de un plugin para personalizar las consultas.<\/p>\n<p>Dicho esto, volvamos a los permalinks.<\/p>\n<h3>Permalinks feos de WordPress y Variables de consulta<\/h3>\n<p>Los permalinks feos muestran la cadena de consulta, es decir, la parte del URL que contiene un conjunto de variables de consulta (la cadena de consulta) que determinar\u00e1 el recurso devuelto.<\/p>\n<figure id=\"attachment_70367\" aria-describedby=\"caption-attachment-70367\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70367 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/04\/configuracion-sencilla-pantalla-configuracion-permalinks.jpg\" alt=\"Configuraci\u00f3n sencilla en la pantalla de configuraci\u00f3n de Permalinks\" width=\"1500\" height=\"281\"><figcaption id=\"caption-attachment-70367\" class=\"wp-caption-text\">Configuraci\u00f3n sencilla en la pantalla de configuraci\u00f3n de Permalinks<\/figcaption><\/figure>\n<p>Como ejemplo, considera las siguientes URLs:<\/p>\n<pre>https:\/\/example.com\/?cat=5\nhttps:\/\/example.com\/?cat=5,7,9<\/pre>\n<p>En respuesta a estos URLs, WordPress devolver\u00eda el archivo de mensajes pertenecientes a las categor\u00edas especificadas.<\/p>\n<p>No estamos limitados a un solo par\u00e1metro por URL. En los siguientes ejemplos estamos construyendo consultas m\u00e1s complejas:<\/p>\n<pre>?author_name=lucy&category_name=WebDev?tag=wordpress&m=201606<\/pre>\n<p>En la primera cadena de consulta, nombre_de_autor y nombre_de_categor\u00eda requerir\u00e1n todos los mensajes del autor especificado en la categor\u00eda WebDev. En la segunda cadena de consulta, tag y m requerir\u00e1n todos los mensajes etiquetados como \u00abwordpress\u00bb y publicados en junio de 2016.<\/p>\n<p>Como puedes ver, podemos establecer m\u00e1s de una variable de consulta y forzar a WordPress a ejecutar consultas avanzadas con s\u00f3lo a\u00f1adir los pares key=valor apropiados a las cadenas de consulta.<\/p>\n<h3>Bonitos permalinks: Una mejor alternativa<\/h3>\n<p>Al activar Pretty Permalinks establecemos una estructura de URL utilizable, accesible y f\u00e1cil de usar para el SEO. Comparemos las siguientes URLs:<\/p>\n<pre>https:\/\/example.com\/?p=123\nhttps:\/\/example.com\/wordpress-permalinks\/<\/pre>\n<p>En este ejemplo, el feo permalink muestra la variable p y su valor (el ID del post), mientras que la bonita URL muestra el slug del post.<\/p>\n<p>WordPress proporciona cuatro formatos Pretty Permalink que podemos elegir en la pantalla de configuraci\u00f3n de Permalink, como se muestra en la imagen de abajo.<\/p>\n<figure id=\"attachment_70340\" aria-describedby=\"caption-attachment-70340\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70340 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/04\/bastantes-permalinks-configuracion-permalinks.jpg\" alt=\"Bastantes permalinks en la configuraci\u00f3n de los permalinks\" width=\"1500\" height=\"524\"><figcaption id=\"caption-attachment-70340\" class=\"wp-caption-text\">Bastantes permalinks en la configuraci\u00f3n de los permalinks<\/figcaption><\/figure>\n<p>Pero no est\u00e1s limitado a los formatos predeterminados, ya que WordPress te permite personalizar el bonito formato permalink estableciendo una o m\u00e1s etiquetas de estructura.<\/p>\n<figure id=\"attachment_70341\" aria-describedby=\"caption-attachment-70341\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70341 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/04\/opcion-estructura-personalizada.jpg\" alt=\"Opci\u00f3n de estructura personalizada\" width=\"1500\" height=\"178\"><figcaption id=\"caption-attachment-70341\" class=\"wp-caption-text\">Opci\u00f3n de estructura personalizada<\/figcaption><\/figure>\n<p>Te mostrar\u00e9 esto en detalle m\u00e1s tarde en este post.<\/p>\n<h4>\u00bfPor qu\u00e9 son importantes los permalinks?<\/h4>\n<p>Usar bonitos permalinks para tu sitio de WordPress tendr\u00e1 dos beneficios: <a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-seo\/\">SEO<\/a> y Experiencia de Usuario.<\/p>\n<p>\u00bfPor qu\u00e9? <a href=\"https:\/\/kinsta.com\/es\/blog\/motores-de-busqueda-alternativos\/\">Los motores de b\u00fasqueda<\/a> usan tu URL como una indicaci\u00f3n de lo que trata el post. Si el contenido del permalink se relaciona con el contenido de tu publicaci\u00f3n, eso ayudar\u00e1 a los motores de b\u00fasqueda a determinar de qu\u00e9 trata tu publicaci\u00f3n y que es leg\u00edtimamente acerca de lo que dice ser.<\/p>\n<p>Para UX, los bonitos permalinks son mejores porque facilitan a los usuarios el recordar y usar las URLs en tu sitio. Nadie va a recordar la URL de tu <a href=\"https:\/\/kinsta.com\/es\/contactar\/\">p\u00e1gina de contacto<\/a> si es <strong>yoursite.com\/?p=456<\/strong>. Pero van a recordar <strong>yoursite.com\/contact<\/strong>.<\/p>\n<h2>Permalinks, Slugs, y SEO<\/h2>\n<p>El sluga de la entrada es la \u00faltima parte del URL de una entrada. Si has configurado los permalinks de WordPress para que se use el nombre del mensaje, el mensaje de un mensaje llamado \u00abc\u00f3mo crear bonitos permalinks\u00bb se generar\u00e1 autom\u00e1ticamente como <strong>yoursite.com\/how-to-create-pretty-permalinks\/<\/strong>.<\/p>\n<p>Es un slug decente. Le dice a los usuarios de qu\u00e9 se trata el post y para los motores de b\u00fasqueda contiene \u00abpermalinks\u00bb, que puede ser la palabra clave a la que te diriges.<\/p>\n<p>Pero se puede mejorar.<\/p>\n<p>Los slug deben ser lo suficientemente largas para incluir las palabras clave a las que se dirigen, pero lo suficientemente cortas para que sean memorables para los usuarios y no confundir los motores de b\u00fasqueda con un mont\u00f3n de palabras innecesarias (aqu\u00ed est\u00e1 la forma de crear <a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-seo\/#13-use-short-urls\">permalinks amigables para SEO en WordPress<\/a>).<\/p>\n<p>As\u00ed que un post llamado \u00abc\u00f3mo crear permalinks bonitos\u00bb podr\u00eda ser mejor con un poco de bonitos permalinks, d\u00e1ndote <strong>yoursite.com\/pretty-permalinks\/<\/strong>. O si tienes varios posts en bonitos permalinks y quieres darle a este un mensaje espec\u00edfico relacionado con el hecho de que es una gu\u00eda de c\u00f3mo hacerlo, podr\u00edas usar<strong> create-pretty-permalinks<\/strong>, d\u00e1ndote yoursite<strong>.com\/create-pretty-permalinks<\/strong>.<\/p>\n<p>O para llevar las cosas m\u00e1s lejos podr\u00edas mejorar el SEO a\u00fan m\u00e1s incluyendo \u00abWordPress\u00bb: <strong>example.com\/create-wordpress-pretty-permalinks<\/strong>.<\/p>\n<p>Cuando la gente mira tu enlace en un resultado de b\u00fasqueda, tampoco quieres que el resultado de la b\u00fasqueda sea tan largo que no se pueda leer todo. Abajo hay dos resultados que obtengo del blog de Kinsta cuando busco en Google &#8216;wordpress permalinks&#8217;.<\/p>\n<figure id=\"attachment_70342\" aria-describedby=\"caption-attachment-70342\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70342 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/04\/resultado-google-permalinks-wordpress.jpg\" alt=\"Resultado de Google - Permalinks de WordPress\" width=\"1500\" height=\"615\"><figcaption id=\"caption-attachment-70342\" class=\"wp-caption-text\">Resultado de Google &#8211; Permalinks de WordPress<\/figcaption><\/figure>\n<p>Ambos tienen slugs bien optimizadas. La primera es wordpress-premalinks-url-rewriting, lo que indica que est\u00e1 apuntando a esas palabras clave, y la segunda es wordpress-slug, que est\u00e1 a\u00fan m\u00e1s enfocada.<\/p>\n<p>Estas slugs no desperdician ninguna palabra. Le dicen a los motores de b\u00fasqueda de qu\u00e9 se trata el post y nada m\u00e1s.<\/p>\n<p>Puedes optimizar tus slugs para el SEO primero seleccionando <strong>Nombre del post<\/strong> en la pantalla de configuraci\u00f3n de Permalinks y luego editando manualmente <a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-seo\/#step-1-find-the-permalink-setting\">el slug para cada post<\/a> cuando lo escribas.<\/p>\n<h2>Permalinks, Slugs y UX<\/h2>\n<p>El uso de lindos enlaces permanentes y el uso de cortos, memorables slugs tambi\u00e9n le dar\u00e1 beneficios <a href=\"https:\/\/kinsta.com\/es\/blog\/prueba-usabilidad-sitio-web\/\">UX<\/a>.<\/p>\n<p>Seg\u00fan un <a href=\"https:\/\/www.nngroup.com\/articles\/url-as-ui\/\">post de 1999 de Jacob Nielsen<\/a>, un sitio web utilizable requiere:<\/p>\n<ul>\n<li>un nombre de dominio que es f\u00e1cil de recordar y f\u00e1cil de deletrear.<\/li>\n<li>URLs cortas.<\/li>\n<li>URLs f\u00e1ciles de teclear.<\/li>\n<li><a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-breadcrumbs\/\">URLs que visualizan la estructura del sitio<\/a>.<\/li>\n<li>URLs que son \u00abhackables\u00bb para permitir a los usuarios pasar a niveles m\u00e1s altos de la arquitectura de la informaci\u00f3n al piratear el final del URL.<\/li>\n<li>URLs persistentes que no cambian.<\/li>\n<\/ul>\n<p>Una URL nunca debe cambiar, ya que puede ser almacenada y compartida de muchas maneras. Esa es la raz\u00f3n por la que los llamamos permalinks. Adem\u00e1s, <a href=\"https:\/\/en.wikipedia.org\/wiki\/Clean_URL\">un URL debe ser sem\u00e1ntico<\/a>, en el sentido de ser inmediata e intuitivamente significativo para los usuarios no expertos.<\/p>\n<p>As\u00ed que aunque es posible cambiar el enlace permanente de un post despu\u00e9s de haberlo publicado, no es una buena idea. Eso es porque el permalink original puede que ya haya sido compartido. Si necesitas cambiarlo, aseg\u00farate de seguir las <a href=\"https:\/\/kinsta.com\/es\/blog\/redirecciones-de-wordpress\/\">mejores pr\u00e1cticas de redireccionamiento de WordPress<\/a>.<\/p>\n<h2>\u00bfC\u00f3mo cambiar la configuraci\u00f3n de Permalink en WordPress?<\/h2>\n<p>En WordPress, puedes cambiar los permalinks de varias maneras:<\/p>\n<ul>\n<li>Puedes editar la pantalla de configuraci\u00f3n de Permalinks para activar bonitos permalinks, algo que deber\u00edas hacer tan pronto como configures tu sitio web.<\/li>\n<li>Puedes editar la estructura de permalink para las <a href=\"https:\/\/kinsta.com\/es\/blog\/que-es-una-taxonomia\/\">etiquetas y categor\u00edas<\/a> en la pantalla de Permalinks.<\/li>\n<li>Puedes editar las slugs de los mensajes individuales cuando los creas y los editas.<\/li>\n<li>Puedes especificar la estructura de los enlaces a los <a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-tipos-de-postes-personalizados\/\">tipos de mensajes personalizados<\/a> cuando los registres, eligiendo utilizar el predeterminado o anularlo.<\/li>\n<li>Puedes escribir un plugin para modificar la forma en que los permalinks est\u00e1n estructurados.<\/li>\n<li>Puedes usar <a href=\"https:\/\/kinsta.com\/es\/blog\/redirecciones-de-wordpress\/\">redireccionamientos<\/a> para obtener un enlace permanente desactualizado que apunte a uno nuevo.<\/li>\n<\/ul>\n<p>Echemos un vistazo a cada uno de estos.<\/p>\n<h3>Edici\u00f3n de la configuraci\u00f3n general de Permalink<\/h3>\n<p>La pantalla de configuraci\u00f3n de los permalinks es el primer lugar donde se puede configurar los permalinks. Accede a ella a trav\u00e9s de <strong>Configuraci\u00f3n &gt; Permalinks.<\/strong><\/p>\n<figure id=\"attachment_70343\" aria-describedby=\"caption-attachment-70343\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70343 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/04\/pantalla-configuracion-permalink.jpg\" alt=\"Pantalla de configuraci\u00f3n de Permalink\" width=\"1500\" height=\"870\"><figcaption id=\"caption-attachment-70343\" class=\"wp-caption-text\">Pantalla de configuraci\u00f3n de Permalink<\/figcaption><\/figure>\n<h4>Configuraci\u00f3n com\u00fan<\/h4>\n<p>La primera secci\u00f3n trata de la configuraci\u00f3n de los puestos individuales. Las opciones son:<\/p>\n<ul>\n<li>Simple: esto usa el ID del puesto para el enlace. Tendr\u00e1 sentido para los navegadores pero no significar\u00e1 mucho para los seres humanos o los motores de b\u00fasqueda. Se ve as\u00ed: <strong>example.com\/?p=123<\/strong>.<\/li>\n<li>D\u00eda y nombre: Esto incluye la fecha completa en la que se public\u00f3 el post, as\u00ed como su nombre (o m\u00e1s exactamente su slug). Se ve as\u00ed: <strong>example.com\/2020\/06\/01\/my-post\/.<\/strong><\/li>\n<li>Mes y nombre: Esta es una versi\u00f3n m\u00e1s corta del d\u00eda y el nombre, con s\u00f3lo el mes y el a\u00f1o y no el d\u00eda: <strong>example.com\/2020\/06\/my-post\/.<\/strong><\/li>\n<li>Num\u00e9rico: Como la opci\u00f3n simple, esta usa el ID del post y no es muy f\u00e1cil de usar. <strong>example.com\/archives\/123.<\/strong><\/li>\n<li>Nombre del post: Esta opci\u00f3n no incluye ninguna fecha o identificaci\u00f3n del post, sino que s\u00f3lo usa la tecla: <strong>example.com\/my-post\/.<\/strong><\/li>\n<li>Estructura personalizada: Aqu\u00ed puedes crear tu propia estructura personalizada. Usa etiquetas para obtener informaci\u00f3n basada en los datos del mensaje, y texto est\u00e1tico para a\u00f1adir algo que no cambie entre mensajes.<\/li>\n<\/ul>\n<p>Estas etiquetas son palabras clave espec\u00edficas envueltas dentro del car\u00e1cter %. WordPress proporciona las siguientes etiquetas:<\/p>\n<ul>\n<li><strong>%year%<\/strong>&#8211; el a\u00f1o de la post-publicaci\u00f3n (cuatro d\u00edgitos).<\/li>\n<li><strong>%monthnum%<\/strong> &#8211; el mes de publicaci\u00f3n (dos d\u00edgitos).<\/li>\n<li><strong>%day%<\/strong> &#8211; el d\u00eda de la publicaci\u00f3n (dos d\u00edgitos).<\/li>\n<li><strong>%hour%<\/strong> &#8211; la hora de publicaci\u00f3n (dos d\u00edgitos).<\/li>\n<li><strong>%minute%<\/strong> &#8211; el minuto de publicaci\u00f3n (dos d\u00edgitos).<\/li>\n<li><strong>%second%<\/strong> &#8211; el segundo de la publicaci\u00f3n (dos d\u00edgitos).<\/li>\n<li><strong>%post_id%<\/strong> &#8211; el ID \u00fanico del puesto (entero).<\/li>\n<li><strong>%postname%<\/strong> &#8211; el slug del poste (es decir, la cuerda desinfectada que representa el t\u00edtulo del poste).<\/li>\n<li><strong>%category% <\/strong>&#8211; la categor\u00eda \u00abslug\u00bb.<\/li>\n<li><strong>%author%<\/strong> &#8211; el slug del autor.<\/li>\n<\/ul>\n<p>Intenta comprobar el bot\u00f3n de radio<strong> Estructura personalizada<\/strong> y a\u00f1ade una de las siguientes cadenas en el campo de texto:<\/p>\n<ul>\n<li><strong>\/%author%\/%postname%\/<\/strong><\/li>\n<li><strong>\/%year%\/%postname%\/<\/strong><\/li>\n<li><strong>\/%category%\/%postname%\/<\/strong><\/li>\n<\/ul>\n<p>Cualquiera de estas cuerdas genera un bonito permalink diferente con valores sem\u00e1nticos espec\u00edficos, como se muestra a continuaci\u00f3n:<\/p>\n<pre>example.com\/rachelmccollin\/wordpress-permalinks\/\nexample.com\/2020\/wordpress-permalinks\/\nexample.com\/CMS\/wordpress-permalinks\/<\/pre>\n<p>En el primer ejemplo, la URL resultante destaca al <a href=\"https:\/\/kinsta.com\/es\/blog\/como-cambiar-autor-wordpress\/\">autor del mensaje<\/a>. Los otros dos formatos nos dicen el a\u00f1o de publicaci\u00f3n y la categor\u00eda del post, respectivamente. Depende de ti elegir el formato que m\u00e1s te convenga.<\/p>\n<p>Una vez que hayas seleccionado la opci\u00f3n que deseas, pasa a la secci\u00f3n Opcional o haz clic en <strong>Guardar cambios<\/strong> para guardar la configuraci\u00f3n.<\/p>\n<h4>Configuraci\u00f3n opcional de Permalink<\/h4>\n<p>Adem\u00e1s de la configuraci\u00f3n de tus mensajes individuales, la pantalla de configuraci\u00f3n de Permalinks tambi\u00e9n te permite establecer una estructura personalizada para tus archivos de categor\u00edas y etiquetas.<\/p>\n<p>Si no lo haces, el valor por defecto es incluir <strong>\/category\/category-slug\/<\/strong> al final del permalink. As\u00ed que si tienes una categor\u00eda de &#8216;featured&#8217;, tu p\u00e1gina de archivo estar\u00eda en <strong>yoursite.com\/category\/featured<\/strong>.<\/p>\n<figure id=\"attachment_70344\" aria-describedby=\"caption-attachment-70344\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70344 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/04\/ajustes-opcionales-permalink.jpg\" alt=\"Ajustes opcionales de permalink\" width=\"1500\" height=\"326\"><figcaption id=\"caption-attachment-70344\" class=\"wp-caption-text\">Ajustes opcionales de permalink<\/figcaption><\/figure>\n<p>Puedes modificarlo en la secci\u00f3n Opcional de la p\u00e1gina de configuraci\u00f3n de Permalinks. As\u00ed que si quisieras tener <strong>yoursite.com\/blog\/featured\/<\/strong> como el enlace permanente para ese archivo de categor\u00eda, entrar\u00edas en el <strong>blog<\/strong> en el campo<strong> Base de la categor\u00eda<\/strong>. No tienes que insertar barras invertidas o usar etiquetas.<\/p>\n<h3>\u00bfC\u00f3mo cambiar los permalinks y las slugs para los mensajes y p\u00e1ginas individuales?<\/h3>\n<p>Una vez que hayas activado bonitos permalinks en tu <a href=\"https:\/\/kinsta.com\/es\/blog\/que-es-wordpress\/\">sitio de WordPress<\/a>, es hora de optimizar el slug para posts y p\u00e1ginas individuales.<\/p>\n<p>Es mejor hacer esto cuando est\u00e1s <a href=\"https:\/\/kinsta.com\/es\/secciones\/estrategia-de-contenidos\/\">creando tu contenido<\/a>. Si cambias el slug de un post, entonces cambiar\u00e1s la URL que utiliza, y cualquier enlace que t\u00fa o tus visitantes compartieron en el pasado ya no funcionar\u00e1.<\/p>\n<p>Para editar el slug de un post, trabajas en la pantalla de edici\u00f3n de ese post. Ve a <strong>\u00abMensajes\u00bb<\/strong> y selecciona el mensaje que deseas editar. (Si est\u00e1s en el proceso de crear el mensaje, ya estar\u00e1s en la pantalla derecha).<\/p>\n<p>En la pantalla de edici\u00f3n posterior, selecciona el panel de <strong>documentos<\/strong> en el lado derecho y ve a la secci\u00f3n<strong> Permalink<\/strong>. Haz clic en la flecha a la derecha de la misma si no est\u00e1 ya abierta.<\/p>\n<figure id=\"attachment_70345\" aria-describedby=\"caption-attachment-70345\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70345 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/04\/edicion-permalink-pantalla-edicion-posterior.jpg\" alt=\"Edici\u00f3n de Permalink en la pantalla de edici\u00f3n posterior\" width=\"1500\" height=\"916\"><figcaption id=\"caption-attachment-70345\" class=\"wp-caption-text\">Edici\u00f3n de Permalink en la pantalla de edici\u00f3n posterior<\/figcaption><\/figure>\n<p>El slug generada autom\u00e1ticamente se mostrar\u00e1 en el campo de la<strong>\u00a0URL Slug<\/strong>. Puedes editar esto para que el slug sea m\u00e1s corta y est\u00e9 m\u00e1s enfocada.<\/p>\n<p>Antes de editarlo, copia el viejo slug en alg\u00fan lugar para que puedas usarlo si necesitas <a href=\"https:\/\/kinsta.com\/es\/blog\/redirecciones-de-wordpress\/\">configurar una redirecci\u00f3n<\/a> despu\u00e9s (esto s\u00f3lo se aplica a los posts publicados anteriormente).<\/p>\n<figure id=\"attachment_70346\" aria-describedby=\"caption-attachment-70346\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70346 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/04\/slug-editado.jpg\" alt=\"Slug editado\" width=\"1500\" height=\"886\"><figcaption id=\"caption-attachment-70346\" class=\"wp-caption-text\">Slug editado<\/figcaption><\/figure>\n<p>Ahora haz clic en el bot\u00f3n<strong> Publicar<\/strong> o <strong>Actualizar<\/strong> para guardar los cambios.<\/p>\n<p>No lo olvides: si has editado el slug para un post existente, podr\u00edas crear un problema para la gente que tiene el enlace original y deber\u00eda usar redirecciones.<\/p>\n<h3>\u00bfC\u00f3mo cambiar la configuraci\u00f3n de Permalink para las p\u00e1ginas de archivo?<\/h3>\n<p>Para cambiar la configuraci\u00f3n de Permalink para p\u00e1ginas de archivo individuales, puedes editar la configuraci\u00f3n de la base de &#8216;categor\u00eda&#8217; o &#8216;etiqueta&#8217; en la pantalla de configuraci\u00f3n de Permalinks. Tambi\u00e9n puedes cambiar el slug para una categor\u00eda, etiqueta o taxonom\u00eda personalizada individual.<\/p>\n<p>Veamos c\u00f3mo lo haces, y luego pasemos a editar el permalink para taxonom\u00edas personalizadas y los tipos de publicaciones cuando las registres.<\/p>\n<h4>Cambiando las slugs por categor\u00edas y etiquetas<\/h4>\n<p>Para ello, ve a <strong>Posts &gt; Categor\u00edas <\/strong>(o <strong>Posts&gt; <\/strong><strong>Tags<\/strong>).<\/p>\n<figure id=\"attachment_70347\" aria-describedby=\"caption-attachment-70347\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70347 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/04\/pantalla-edicion-categorias.jpg\" alt=\"Pantalla de edici\u00f3n de categor\u00edas\" width=\"1500\" height=\"670\"><figcaption id=\"caption-attachment-70347\" class=\"wp-caption-text\">Pantalla de edici\u00f3n de categor\u00edas<\/figcaption><\/figure>\n<p>Encuentra la categor\u00eda o la etiqueta cuyo slug quieres editar y haz clic en su nombre.<\/p>\n<figure id=\"attachment_70363\" aria-describedby=\"caption-attachment-70363\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70363 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/04\/Editing-a-category-slug.jpg\" alt=\"Editar una slug de categor\u00eda\" width=\"1500\" height=\"1005\"><figcaption id=\"caption-attachment-70363\" class=\"wp-caption-text\">Editar una slug de categor\u00eda<\/figcaption><\/figure>\n<p>Luego puedes escribir una slug para la categor\u00eda o la etiqueta. WordPress generar\u00e1 autom\u00e1ticamente uno basado en el nombre de la categor\u00eda o etiqueta, pero no tienes que guardar esto. Al igual que con los mensajes, es sensato hacer esto cuando configures la categor\u00eda o la etiqueta. Si lo haces m\u00e1s tarde, tendr\u00e1s que configurar una redirecci\u00f3n.<\/p>\n<p>Si se establece una taxonom\u00eda personalizada, o se <a href=\"https:\/\/kinsta.com\/es\/secciones\/plugins-wordpress\/\">crea una mediante un plugin<\/a>, se pueden editar las slugs para los t\u00e9rminos individuales de esa taxonom\u00eda exactamente de la misma manera. Pero si quieres editar el slug para la taxonom\u00eda en s\u00ed, necesitar\u00e1s editar alg\u00fan c\u00f3digo.<\/p>\n<h4>Cambiar las slugs por taxonom\u00edas personalizadas<\/h4>\n<p>Cuando registras una taxonom\u00eda personalizada, las p\u00e1ginas de archivo de esa taxonom\u00eda tendr\u00e1n autom\u00e1ticamente un URL de <strong>yoursite.com\/taxonomy\/term<\/strong>, donde <strong>taxonom\u00eda<\/strong> es el ID de la taxonom\u00eda y <strong>t\u00e9rmino<\/strong> es el t\u00e9rmino slug.<\/p>\n<p>Imaginemos que registras una taxonom\u00eda personalizada para <a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-multilingue\/\">idiomas<\/a> con el ID de <strong>kinsta_language<\/strong>, que utiliza un prefijo para asegurarse de que es distinta de cualquier otra taxonom\u00eda registrada por otros plugins. Podr\u00edas entonces crear un t\u00e9rmino con un fragmento de <strong>franc\u00e9s<\/strong>.<\/p>\n<p>El URL para el archivo de ese t\u00e9rmino taxon\u00f3mico ser\u00eda <strong>yoursite.com\/kinsta_language\/french<\/strong>.<\/p>\n<p>\u00bfPero qu\u00e9 pasa si quieres cambiar eso para que no incluya ese prefijo y sea m\u00e1s f\u00e1cil de usar? Puedes hacerlo usando el argumento de reescritura cuando registras la taxonom\u00eda.<\/p>\n<p>Aqu\u00ed est\u00e1 el c\u00f3digo que se usar\u00eda para registrar la taxonom\u00eda, incluyendo el argumento de reescritura.<\/p>\n<pre><code class=\"language-php\">function kinsta_register_taxonomy() {\u00a0\u00a0\u00a0\u00a0 \u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \n\n\u00a0\/\/ languages\n\u00a0$labels = array(\n\u00a0\u00a0'name'=&gt; __( 'Languages' ),\n  'singular_name' =&gt; __( 'Language' ),\n  'search_items' =&gt; __( 'Search Languages' ),\n  'all_items' =&gt; __( 'All Languages' ),\n  'edit_item' =&gt; __( 'Edit Languages' ),\n  'update_item' =&gt; __( 'Update Languages' ),\n  'add_new_item' =&gt; __( 'Add New Language' ),\n  'new_item_name' =&gt; __( 'New Language Name' ),\n  'menu_name' =&gt; __( 'Languages' ),\n );\n\n\u00a0$args = array(\n  'labels' =&gt; $labels,\n  'hierarchical' =&gt; true,\n  'sort' =&gt; true,\n  'args' =&gt; array( 'orderby' =&gt; 'term_order' ),\n  'rewrite' =&gt; array( 'slug' =&gt; 'language' ),\n  'show_admin_column' =&gt; true,\n  'show_in_rest' =&gt; true\n );\n\n\u00a0register_taxonomy( \u2018kinsta_language', array( 'post', \u2018attachment' ), $args);\u00a0\u00a0 \n\n}\n\nadd_action( 'init', 'kinsta_register_taxonomy' );<\/code><\/pre>\n<p>La l\u00ednea importante de ese c\u00f3digo es \u00e9sta:<\/p>\n<pre><code class=\"language-php\">'rewrite' =&gt; array( 'slug' =&gt; 'language' ),<\/code><\/pre>\n<p>que reescribe este slug de <strong>kinsta_language<\/strong> (el ID) a <strong>language<\/strong> (el nuevo valor). As\u00ed que su nueva URL ser\u00eda <strong>yoursite.com\/language\/french<\/strong>. Mucho m\u00e1s f\u00e1cil de usar!<\/p>\n<h3>\u00bfC\u00f3mo cambiar las slugs por tipos de posts personalizados?<\/h3>\n<p><a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-tipos-de-postes-personalizados\/\">Los tipos de publicaciones personalizadas<\/a> funcionan de la misma manera que las taxonom\u00edas personalizadas cuando las registras, por lo que tendr\u00e1n una URL que incluye el ID del tipo de publicaci\u00f3n personalizada.<\/p>\n<p>Imaginemos que registras un tipo de mensaje personalizado llamado <strong>kinsta_book<\/strong> y creas un mensaje de ese tipo llamado \u00abHuckleberry Finn\u00bb, con un trozo de <strong>huckleberry-finn<\/strong>.<\/p>\n<p>La URL ser\u00eda <strong>yoursite.com\/kinsta_book\/huckleberry-finn<\/strong>. Y la indicaci\u00f3n para el archivo de tipo postal ser\u00eda <strong>yoursite.com\/kinsta_book<\/strong>.<\/p>\n<p>De nuevo, puedes cambiar esto cuando registres el tipo de mensaje personalizado, usando el argumento de reescritura. De nuevo, aqu\u00ed est\u00e1 el c\u00f3digo que incluye ese argumento:<\/p>\n<pre><code class=\"language-php\">function kinsta_register_post_type() {\n\n \/\/ books\n $labels = array(\n  'name' =&gt; __( 'Books' ),\n  'singular_name' =&gt; __( 'Book' ),\n  'add_new' =&gt; __( 'New Book' ),\n  'add_new_item' =&gt; __( 'Add New Book' ),\n  'edit_item' =&gt; __( 'Edit Book' ),\n  'new_item' =&gt; __( 'New Book' ),\n  'view_item' =&gt; __( 'View Book' ),\n  'search_items' =&gt; __( 'Search Books' ),\n  'not_found' =&gt;\u00a0 __( 'No Books Found' ),\n  'not_found_in_trash' =&gt; __( 'No Books found in Trash' ),\n );\n\n $args = array(\n  'labels' =&gt; $labels,\n  'has_archive' =&gt; true,\n  'public' =&gt; true,\n  'hierarchical' =&gt; false,\n  'supports' =&gt; array(\n   'title',\n   'editor',\n   'excerpt',\n   'custom-fields',\n   'thumbnail',\n   'page-attributes'\n  ),\n  'taxonomies' =&gt; array( \u2018kinsta_language', 'category'),\n  'rewrite'\u00a0\u00a0 =&gt; array( 'slug' =&gt; 'book' )\n );\n \n register_post_type( \u2018kinsta_book', $args );\n\n}\n\nadd_action( 'init', 'kinsta_register_post_type' );<\/code><\/pre>\n<p>La l\u00ednea importante para el slug es esta:<\/p>\n<pre><code class=\"language-php\">'rewrite'\u00a0\u00a0 =&gt; array( 'slug' =&gt; 'book' )<\/code><\/pre>\n<p>As\u00ed que ahora las URLs ser\u00e1n <strong>yoursite.com\/book\/huckleberry-finn<\/strong> para un libro individual y <strong>yoursite.com\/book<\/strong> para el archivo.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Hablando de libros&#8230; \u00bfYa has mirado <a href=\"https:\/\/kinsta.com\/es\/ebooks\/\">la secci\u00f3n de libros electr\u00f3nicos de Kinsta<\/a>? Son gratuitos y est\u00e1n llenos de consejos pr\u00e1cticos.<\/p>\n<\/aside>\n\n<h4>Edici\u00f3n de permalinks usando campos personalizados<\/h4>\n<p>Adem\u00e1s de los variables de consulta p\u00fablicos y privados, WordPress permite a los desarrolladores y usuarios avanzados definir sus propios variables de consulta personalizados. Una vez registradas, estas variables pueden a\u00f1adirse a las cadenas de consulta, al igual que los variables de consulta p\u00fablica, y sus valores pueden utilizarse para afectar tambi\u00e9n a las consultas.<\/p>\n<p>Aqu\u00ed est\u00e1 c\u00f3mo construir una metaconsulta personalizada (es decir, una consulta que recupera los mensajes por el campo personalizado) aprovechando los variables de consulta personalizados.<\/p>\n<p>Para lograr este objetivo, <a href=\"https:\/\/kinsta.com\/es\/blog\/directorio-de-plugins-de-wordpress\/\">desarrollaremos un plugin<\/a> desde el cual registraremos variables personalizadas, obtendremos sus valores y cambiaremos la consulta en consecuencia.<\/p>\n<p>As\u00ed es como&#8230;<\/p>\n<p>Crea un plugin en tu directorio wp-content\/plugins. A\u00f1ade una funci\u00f3n para registrar las variables de consulta:<\/p>\n<pre><code class=\"language-php\">\/**\n\u00a0* Register custom query vars\n\u00a0*\n\u00a0* @param array $vars The array of available query variables\n\u00a0*\/\n\nfunction myplugin_register_query_vars( $vars ) {\n\n $vars[] = 'city';\n return $vars;\n\n}\n\nadd_filter( 'query_vars', 'myplugin_register_query_vars' );<\/code><\/pre>\n<p>El <a href=\"https:\/\/codex.wordpress.org\/Plugin_API\/Filter_Reference\/query_vars\">filtro query_vars<\/a> permite a\u00f1adir, eliminar o cambiar los vars de consulta p\u00fablica antes de la ejecuci\u00f3n de la consulta. La funci\u00f3n callback del ejemplo almacena como argumento un array de las variables disponibles, a\u00f1ade una nueva variable y devuelve el mismo array.<\/p>\n<p>A continuaci\u00f3n, a\u00f1ade esta funci\u00f3n que utiliza el valor de la variable para cambiar la consulta:<\/p>\n<pre><code class=\"language-php\">\/**\n\u00a0* Build a custom query\n\u00a0*\n\u00a0* @param $query obj The WP_Query instance (passed by reference)\n\u00a0*\n\u00a0*\/\n\nfunction myplugin_pre_get_posts( $query ) {\n\n \/\/ check if the user is requesting an admin page\n \/\/ or current query is not the main query\n if ( is_admin() || ! $query-&gt;is_main_query() ){\n  return;\n }\n\n $city = get_query_var( 'city' );\n\n \/\/ add meta_query elements\n if( !empty( $city ) ){\n  $query-&gt;set( 'meta_key', 'city' );\n  $query-&gt;set( 'meta_value', $city );\n  $query-&gt;set( 'meta_compare', 'LIKE' );\n }\n\n}\n\nadd_action( 'pre_get_posts', 'myplugin_pre_get_posts', 1 );<\/code><\/pre>\n<p>El <a href=\"https:\/\/codex.wordpress.org\/Plugin_API\/Action_Reference\/pre_get_posts\">gancho de acci\u00f3n pre_get_posts<\/a> se dispara despu\u00e9s de que la consulta se crea pero antes de que se ejecute. As\u00ed que podemos enganchar una funci\u00f3n de devoluci\u00f3n de llamada a esta acci\u00f3n para hacer nuestros cambios en la consulta antes de que se ejecute. Eso es lo que sucede:<\/p>\n<ul>\n<li>La funci\u00f3n de devoluci\u00f3n de llamada mantiene una instancia del objeto $query, que se pasa por referencia, no por valor. Esto significa que cualquier cambio en el objeto de consulta afecta a la consulta original y no a una copia de la misma. Por esta raz\u00f3n, tenemos que estar seguros de qu\u00e9 consulta se va a ejecutar (la consulta principal).<\/li>\n<li>M\u00e1s tarde, obtenemos el valor de la ciudad de la cadena de consulta actual gracias a <a href=\"https:\/\/codex.wordpress.org\/Function_Reference\/get_query_var\">la funci\u00f3n get_query_var<\/a>.<\/li>\n<li>Por \u00faltimo, si $city no est\u00e1 vac\u00edo, podemos establecer los elementos de meta consulta meta_key, meta_value y meta_compare. Estos \u00faltimos son variables de consulta privada que no est\u00e1n disponibles para las solicitudes p\u00fablicas. Sus valores s\u00f3lo pueden ser establecidos desde dentro del script.<\/li>\n<\/ul>\n<p>Ahora activa el plugin, a\u00f1ade el campo de la ciudad personalizada a un n\u00famero de mensajes. Ve a Configuraci\u00f3n &gt; Permalinks para refrescar los permalinks, no tienes que hacer nada, s\u00f3lo tienes que visitar la pantalla.<\/p>\n<p>Ahora comprueba las URLs como las siguientes:<\/p>\n<pre>https:\/\/example.com\/?city=London<\/pre>\n<p>En respuesta a esta petici\u00f3n WordPress devolver\u00eda todos los puestos donde el valor de campo de <strong>la ciudad<\/strong> es <strong>Londres<\/strong>.<\/p>\n<p>Nuestra \u00faltima tarea es convertir el feo URL del ejemplo anterior en una bonita estructura de permalink. A\u00f1adamos la siguiente funci\u00f3n a nuestro plugin:<\/p>\n<pre><code class=\"language-php\">\/**\n* Add rewrite tags and rules\n*\/\n\nfunction myplugin_rewrite_tag_rule() {\n\n add_rewrite_tag( '%city%', '([^&]+)' );\n add_rewrite_rule( '^city\/([^\/]*)\/?', 'index.php?city=$matches[1]','top' );\n\n}\n\nadd_action('init', 'myplugin_rewrite_tag_rule', 10, 0);<\/code><\/pre>\n<p>Las funciones<a href=\"https:\/\/codex.wordpress.org\/Rewrite_API\/add_rewrite_tag\"> add_rewrite_tag<\/a> y <a href=\"https:\/\/codex.wordpress.org\/Rewrite_API\/add_rewrite_rule\">add_rewrite_rule<\/a> son parte de la Rewrite API. add_rewrite_tag hace que WordPress conozca la var de la consulta de la ciudad, mientras que add_rewrite_rule especifica una nueva regla de reescritura. Ambas funciones deben ser enganchadas a la acci\u00f3n init. Gracias a la nueva etiqueta y regla, podemos usar la siguiente URL:<\/p>\n<pre>https:\/\/example.com\/city\/London\/<\/pre>\n<p>WordPress devolver\u00e1 un archivo de posts donde el valor de campo de la ciudad personalizada es Londres.<\/p>\n<p>Nota: cada vez que se agrega una nueva regla de reescritura, los permalinks de WordPress tienen que ser actualizados desde la pantalla de permalinks en el men\u00fa de administraci\u00f3n de la configuraci\u00f3n.<\/p>\n<h2>\u00bfC\u00f3mo cambiar los permalinks en WooCommerce?<\/h2>\n<p><a href=\"https:\/\/kinsta.com\/es\/blog\/tutorial-de-woocommerce\/\">WooCommerce<\/a> crea tipos de postales y taxonom\u00edas personalizadas, todas ellas con permalinks por defecto definidos por el plugin.<\/p>\n<p>Puedes editar los ajustes de permalink y las slugs para todo esto.<\/p>\n<h3>Cambiar la categor\u00eda del producto, la etiqueta y los permalinks de atributos<\/h3>\n<p>Hay dos aspectos en la edici\u00f3n de los permalinks para las categor\u00edas de productos, etiquetas y atributos: la estructura y el slug. Estos funcionan de manera similar a las categor\u00edas y etiquetas regulares.<\/p>\n<p>Para editar la estructura de los permalinks, ve a <strong>Configuraci\u00f3n &gt; Permalinks<\/strong> y encuentra la secci\u00f3n <strong>Opcional<\/strong>, donde WooCommerce habr\u00e1 a\u00f1adido algunos campos extra.<\/p>\n<figure id=\"attachment_70348\" aria-describedby=\"caption-attachment-70348\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70348 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/04\/configuracion-opcional-permalinks-woocommerce-instalado.jpg\" alt=\"Configuraci\u00f3n opcional de permalinks con WooCommerce instalado\" width=\"1500\" height=\"590\"><figcaption id=\"caption-attachment-70348\" class=\"wp-caption-text\">Configuraci\u00f3n opcional de permalinks con WooCommerce instalado<\/figcaption><\/figure>\n<p>Aqu\u00ed puedes editar la configuraci\u00f3n de los permalinks para las tres taxonom\u00edas personalizadas a\u00f1adidas por WooCommerce:<\/p>\n<ul>\n<li>Categor\u00edas de productos: el valor por defecto es <strong>\/product-category\/ <\/strong>pero puedes modificarlo si utilizas una terminolog\u00eda diferente en tu tienda. Aseg\u00farate de que el cambio no entre en conflicto con la configuraci\u00f3n de las categor\u00edas normales, que no son lo mismo.<\/li>\n<li>Etiquetas de productos: el valor por defecto es <strong>\/product-tag\/<\/strong>, y puedes cambiarlo si quieres. Aseg\u00farate de evitar un choque con las etiquetas de los mensajes regulares.<\/li>\n<li>Atributos del producto: funcionan de manera diferente a las otras dos taxonom\u00edas y tienen una estructura diferente. Todo lo que se a\u00f1ada aqu\u00ed ir\u00e1 siempre seguido de la indicaci\u00f3n del nombre del atributo individual (por ejemplo, el tama\u00f1o) y del propio atributo (el t\u00e9rmino, por ejemplo, grande).<\/li>\n<\/ul>\n<p>Si quieres editar el slug de una categor\u00eda o etiqueta individual, ve a <strong>Productos &gt; Categor\u00edas<\/strong> (o <strong>Productos &gt; Etiquetas<\/strong>) y ed\u00edtala de la misma manera que publicar\u00edas las etiquetas y categor\u00edas.<\/p>\n<figure id=\"attachment_70368\" aria-describedby=\"caption-attachment-70368\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70368 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/04\/categoria-producto-edicion-slug.jpg\" alt=\"Categor\u00eda de producto edici\u00f3n de slug\" width=\"1500\" height=\"1292\"><figcaption id=\"caption-attachment-70368\" class=\"wp-caption-text\">Categor\u00eda de producto edici\u00f3n de slug<\/figcaption><\/figure>\n<p>La edici\u00f3n de los atributos es diferente porque no s\u00f3lo se tiene el atributo en s\u00ed, sino tambi\u00e9n los t\u00e9rminos del atributo.<\/p>\n<p>Empieza por ir a <strong>Productos &gt; Atributos.<\/strong><\/p>\n<figure id=\"attachment_70349\" aria-describedby=\"caption-attachment-70349\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70349 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/04\/pantalla-atributos-producto.jpg\" alt=\"Pantalla de atributos del producto\" width=\"1500\" height=\"897\"><figcaption id=\"caption-attachment-70349\" class=\"wp-caption-text\">Pantalla de atributos del producto<\/figcaption><\/figure>\n<p>Cuando se crea un nuevo atributo, se utiliza el campo <strong>Slug<\/strong> para establecer el slug de la misma manera que lo har\u00eda para una etiqueta o categor\u00eda. Como alternativa, para editar la barra de herramientas de un atributo existente, haz clic en el enlace <strong>Editar<\/strong> que se encuentra debajo de ese atributo en la lista de la derecha.<\/p>\n<figure id=\"attachment_70350\" aria-describedby=\"caption-attachment-70350\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70350 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/04\/Editing-attribute-slugs.jpg\" alt=\"Edici\u00f3n de las slugs de atributos de los productos\" width=\"1500\" height=\"660\"><figcaption id=\"caption-attachment-70350\" class=\"wp-caption-text\">Edici\u00f3n de las slugs de atributos de los productos<\/figcaption><\/figure>\n<p>Haz clic en <strong>Actualizar<\/strong> para guardar los cambios.<\/p>\n<p>Para editar los t\u00e9rminos de atributo, ve a la pantalla de atributos y haz clic en el enlace <strong>Configurar t\u00e9rminos<\/strong> que aparece junto al atributo. Esto te llevar\u00e1 a la lista de t\u00e9rminos de ese atributo.<\/p>\n<figure id=\"attachment_70351\" aria-describedby=\"caption-attachment-70351\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70351 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/04\/listado-terminos-atributos-producto.jpg\" alt=\"Listado de t\u00e9rminos de atributos del producto\" width=\"1500\" height=\"773\"><figcaption id=\"caption-attachment-70351\" class=\"wp-caption-text\">Listado de t\u00e9rminos de atributos del producto<\/figcaption><\/figure>\n<p>Ahora edita el slug para ese t\u00e9rmino como lo har\u00edas para una categor\u00eda o etiqueta. Esto se agregar\u00e1 a la URL del archivo de productos que tengan ese t\u00e9rmino.<\/p>\n<h3>Cambiar los permalinks del producto<\/h3>\n<p>Edita los permalinks del producto a trav\u00e9s de <strong>Ajustes <\/strong><strong>&gt; Permalinks<\/strong>. Despl\u00e1zate hacia abajo hasta la secci\u00f3n <strong>Permalinks del Producto<\/strong>.<\/p>\n<figure id=\"attachment_70352\" aria-describedby=\"caption-attachment-70352\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70352 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/04\/ajustes-permalinks-producto.jpg\" alt=\"Ajustes de los permalinks del producto\" width=\"1500\" height=\"359\"><figcaption id=\"caption-attachment-70352\" class=\"wp-caption-text\">Ajustes de los permalinks del producto<\/figcaption><\/figure>\n<p>Aqu\u00ed puedes elegir entre cuatro ajustes de permalinks para tus productos:<\/p>\n<ul>\n<li><strong>Por defecto<\/strong>: Si ya has activado unos bonitos permalinks, esto usar\u00e1 el slug de cada producto con la base \/producto\/.<\/li>\n<li><strong>Base de la tienda<\/strong>: En lugar de usar \/producto\/, tu tienda usar\u00e1 \/tienda\/.<\/li>\n<li><strong>La base de la tienda con la categor\u00eda<\/strong>: Inserta la categor\u00eda del producto actual en la URL. Esto puede a\u00f1adir palabras clave que quieras dirigir si tus categor\u00edas de productos las reflejan, pero no ayudar\u00e1 a tu UX ya que crea URLs largas.<\/li>\n<li><strong>La base de la costumbre<\/strong>: Crea tu propia estructura de URL usando las palabras que se aplican a tu tienda. No puedes eliminar la base por completo, tienes que usar algo.<\/li>\n<\/ul>\n<p>Una vez que hayas elegido la opci\u00f3n que deseas, haz clic en el bot\u00f3n<strong> Guardar cambios<\/strong> para guardar tu elecci\u00f3n.<\/p>\n<p>Tambi\u00e9n puedes editar el slug de un <a href=\"https:\/\/kinsta.com\/es\/blog\/tutorial-de-woocommerce\/#new-products\">producto individual<\/a> en la pantalla de edici\u00f3n de productos, exactamente de la misma manera que lo har\u00edas para un post o una p\u00e1gina.<\/p>\n<h2>\u00bfC\u00f3mo cambiar los permalinks de WordPress con un plugin?<\/h2>\n<p>Puedes usar un plugin de terceros para hacer enmiendas a tu configuraci\u00f3n de permalinks m\u00e1s all\u00e1 de lo que te permite la pantalla de configuraci\u00f3n predeterminada de Permalinks de WordPress.<\/p>\n<figure id=\"attachment_73489\" aria-describedby=\"caption-attachment-73489\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/06\/custom-permalinks-plugin.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-73489 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/06\/custom-permalinks-plugin.jpg\" alt=\"Custom Permalinks Plugin de WordPres\" width=\"1500\" height=\"500\"><\/a><figcaption id=\"caption-attachment-73489\" class=\"wp-caption-text\">Custom Permalinks Plugin de WordPres<\/figcaption><\/figure>\n<ul>\n<li>El plugin <a href=\"https:\/\/en-gb.wordpress.org\/plugins\/custom-permalinks\/\">Custom Permalinks<\/a> te permite configurar la URL de cualquier categor\u00eda o etiqueta de publicaci\u00f3n a lo que quieras. Tambi\u00e9n establece redirecciones para que las antiguas URLs sigan funcionando.<\/li>\n<li>El plugin <a href=\"https:\/\/wordpress.org\/plugins\/permalink-manager\/\">Permalink Manager Lite<\/a> es compatible con tipos de posts personalizados, as\u00ed como con taxonom\u00edas personalizadas en la versi\u00f3n pro. Tambi\u00e9n incluye redirecciones y funciona con plugins de terceros como WooCommerce y <a href=\"https:\/\/kinsta.com\/es\/blog\/yoast-seo\/\">Yoast<\/a>.<\/li>\n<\/ul>\n<h2>\u00bfC\u00f3mo cambiar los permalinks de WordPress en phpMyAdmin?<\/h2>\n<p>Si sabes lo que est\u00e1s haciendo y est\u00e1s seguro de que no vas a romper nada, tambi\u00e9n puedes editar los permalinks en <a href=\"https:\/\/kinsta.com\/es\/docs\/alojamiento-wordpress\/gestion-de-bases-de-datos\/acceso-a-la-base-de-datos-de-wordpress\/\">phpMyAdmin<\/a>.<\/p>\n<p>Esto es algo que quiz\u00e1s tengas que hacer si no puedes acceder a la pantalla de configuraci\u00f3n de Permalinks por alguna raz\u00f3n.<\/p>\n<p>Empieza por hacer una copia de seguridad de <a href=\"https:\/\/kinsta.com\/es\/blog\/hacer-backup-base-de-datos-mysql-con-phpmyadmin\/\">tu base de datos<\/a>. Vas a editarla directamente, as\u00ed que es importante hacer una copia de seguridad en caso de que cometas un error.<\/p>\n<p>Accede a phpMyAdmin.<\/p>\n<p>Si eres cliente de Kinsta, lo haces entrando en <a href=\"https:\/\/kinsta.com\/es\/mykinsta\/\">MyKinsta<\/a> y seleccionando el sitio con el que quieres trabajar.<\/p>\n<p>Despl\u00e1zate hacia abajo en la pantalla de informaci\u00f3n y pulsa el bot\u00f3n<strong> Abrir phpMyAdmin<\/strong>.<\/p>\n<figure id=\"attachment_48307\" aria-describedby=\"caption-attachment-48307\" style=\"width: 2188px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/06\/mykinsta-open-php.myadmin.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-48307 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/06\/mykinsta-open-php.myadmin.png\" alt=\"Abrir phpMyAdmin en MyKinsta\" width=\"2188\" height=\"1442\" srcset=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/06\/mykinsta-open-php.myadmin.png 2188w, https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/06\/mykinsta-open-php.myadmin-300x198.png 300w, https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/06\/mykinsta-open-php.myadmin-1024x675.png 1024w, https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/06\/mykinsta-open-php.myadmin-768x506.png 768w, https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/06\/mykinsta-open-php.myadmin-1536x1012.png 1536w, https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/06\/mykinsta-open-php.myadmin-2048x1350.png 2048w\" sizes=\"auto, (max-width: 2188px) 100vw, 2188px\" \/><\/a><figcaption id=\"caption-attachment-48307\" class=\"wp-caption-text\">Abrir phpMyAdmin en MyKinsta<\/figcaption><\/figure>\n<p>Escribe el nombre de usuario y la contrase\u00f1a de tu base de datos para acceder a phpMyAdmin. Puede srecuperarlos desde la pantalla de informaci\u00f3n.<\/p>\n<p>Haz clic en la pesta\u00f1a de <strong>Bases de datos<\/strong> en la parte superior y luego selecciona la base de datos con la que quieres trabajar.<\/p>\n<figure id=\"attachment_70354\" aria-describedby=\"caption-attachment-70354\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70354 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/04\/estructura-base-de-datos-phpmyadmin.jpg\" alt=\"Estructura de la base de datos en phpMyAdmin\" width=\"1500\" height=\"635\"><figcaption id=\"caption-attachment-70354\" class=\"wp-caption-text\">Estructura de la base de datos en phpMyAdmin<\/figcaption><\/figure>\n<p>Selecciona la tabla <strong>wp_options<\/strong> y busque la entrada <strong>permalink_structure<\/strong> en la columna <strong>option_name<\/strong>. Puede que tengas que navegar m\u00e1s all\u00e1 de la primera p\u00e1gina de entradas.<\/p>\n<figure id=\"attachment_70365\" aria-describedby=\"caption-attachment-70365\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70365 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/04\/encontrar-entrada-permalink_structure.jpg\" alt=\"Encontrar la entrada de la permalink_structure\" width=\"1500\" height=\"878\"><figcaption id=\"caption-attachment-70365\" class=\"wp-caption-text\">Encontrar la entrada de la permalink_structure<\/figcaption><\/figure>\n<p>Haz clic en el enlace <strong>Editar<\/strong> a la izquierda de esa entrada y luego en el campo<strong> option_value<\/strong>, a\u00f1ade la estructura de enlace permanente que quieras usar. Utiliza las etiquetas que identificamos anteriormente para tu uso en la pantalla de configuraci\u00f3n de Permalinks.<\/p>\n<figure id=\"attachment_70355\" aria-describedby=\"caption-attachment-70355\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70355 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/04\/editar-estructura-permalink.jpg\" alt=\"Editar la estructura del permalink\" width=\"1500\" height=\"1154\"><figcaption id=\"caption-attachment-70355\" class=\"wp-caption-text\">Editar la estructura del permalink<\/figcaption><\/figure>\n<p>Haz clic en \u00ab<strong>Go\u00bb<\/strong>. Ahora tus permalinks ser\u00e1n actualizados.<\/p>\n<p>M\u00e1s informaci\u00f3n: <a href=\"https:\/\/kinsta.com\/es\/blog\/wordpress-cambiar-url\/\">C\u00f3mo cambiar tu URL de WordPress<\/a><\/p>\n<kinsta-video src=\"https:\/\/www.youtube.com\/watch?v=zfhs_UiFvHc\"><\/kinsta-video>\n<h2>Trabajando con permalinks de im\u00e1genes<\/h2>\n<p><a href=\"https:\/\/kinsta.com\/es\/blog\/biblioteca-multimedia-wordpress\/\">Las im\u00e1genes tienen permalinks propios<\/a>, y cada <a href=\"https:\/\/kinsta.com\/es\/blog\/subir-archivos-de-carga-masiva-ftp\/\">imagen o archivo de medios que subas<\/a> a tu sitio tendr\u00e1 un n\u00famero de enlaces creados para ello:<\/p>\n<ul>\n<li>El enlace a la imagen que subiste, la imagen original.<\/li>\n<li>Enlaces para las nuevas im\u00e1genes que se generan usando los tama\u00f1os de los medios de comunicaci\u00f3n que se establecen a trav\u00e9s de <strong>Ajustes &gt; Medios de comunicaci\u00f3n.<\/strong><\/li>\n<\/ul>\n<h3>El enlace a la imagen original<\/h3>\n<p>Cuando subas una imagen, se crear\u00e1 un enlace \u00fanico al archivo donde se almacena en tu servidor. Esto incluir\u00e1 la ruta a donde se guarda, que es wp-content\/uploads.<\/p>\n<p>Tambi\u00e9n incluir\u00e1 la fecha en la que se subi\u00f3 la imagen. Esto significa que si subes otra imagen con el mismo nombre de archivo el pr\u00f3ximo mes (o el pr\u00f3ximo a\u00f1o), las im\u00e1genes no se confundir\u00e1n ya que tendr\u00e1n rutas de archivo \u00fanicas.<\/p>\n<p>Si subes una imagen llamada <strong>funnycat.jpg<\/strong> el 1 de abril de 2020, su enlace ser\u00e1 <strong>yoursite.com\/wp-content\/uploads\/04\/funnycat.jpg<\/strong>. El <strong>04<\/strong> indica que el archivo fue subido en abril. WordPress crea una carpeta numerada en el directorio de subidas para cada mes.<\/p>\n<p>Si subes un archivo que no es una imagen, la URL funcionar\u00e1 de la misma manera: <strong>yoursite.com\/wp-content\/uploads\/04\/document.pdf<\/strong>.<\/p>\n<p>Si subes m\u00e1s de un archivo con el mismo nombre en un mes determinado, WordPress a\u00f1adir\u00e1 un n\u00famero al final del nombre del archivo. As\u00ed que si subo otra imagen llamada funnycat<strong>.jpg<\/strong>, la llamar\u00e1 <strong>funnycat-1.jpg<\/strong>.<\/p>\n<p>Si alguna vez necesitas enlazar con la imagen original o encontrarla para comprobar que funciona correctamente, as\u00ed es como encuentras el enlace.<\/p>\n<p>Tambi\u00e9n puedes encontrar el enlace al archivo adjunto yendo a <strong>Medios &gt; Biblioteca<\/strong> y haciendo clic en el archivo. Se mostrar\u00e1 la pantalla de edici\u00f3n de ese archivo y podr\u00e1s encontrar su URL en el campo<strong> File URL<\/strong> del lado derecho.<\/p>\n<figure id=\"attachment_70370\" aria-describedby=\"caption-attachment-70370\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70370 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/04\/enlace-imagen-original.jpg\" alt=\"Enlace de la imagen original\" width=\"1500\" height=\"702\"><figcaption id=\"caption-attachment-70370\" class=\"wp-caption-text\">Enlace de la imagen original<\/figcaption><\/figure>\n<p>Tambi\u00e9n puedes enlazar el archivo usando la funci\u00f3n <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/wp_get_attachment_image\/\">wp_get_attachment_image() proporcionada<\/a> por WordPress. Esta es una mejor pr\u00e1ctica ya que significa que el enlace no cambiar\u00e1 si el archivo adjunto se mueve en el futuro. Esta es una funci\u00f3n que se usar\u00eda en un plugin o un archivo de plantilla de tema, y utiliza el ID \u00fanico del archivo adjunto.<\/p>\n<p>En el caso de mi imagen <strong>funnycat.jpg<\/strong>, la identificaci\u00f3n es <strong>4995<\/strong>. Puedo conseguirlo yendo a la pantalla de edici\u00f3n de im\u00e1genes y haciendo clic en el URL de esta pantalla en la parte superior de la ventana del navegador. Los \u00faltimos d\u00edgitos ser\u00e1n el ID.<\/p>\n<p>Para obtener esta imagen en un archivo de plantilla o un plugin, yo usar\u00eda este c\u00f3digo:<\/p>\n<pre><code class=\"language-php\">&lt;?php wp_get_attachment image( \u20184995\u2019 ); ?&gt;<\/code><\/pre>\n<p>Esto se obtendr\u00eda en la imagen a tama\u00f1o completo. Si quisiera producirlo, a\u00f1adir\u00eda echo:<\/p>\n<pre><code class=\"language-php\">&lt;?php echo wp_get_attachment image( \u20184995\u2019 ); ?&gt;<\/code><\/pre>\n<h3>Permalinks a im\u00e1genes de diferente tama\u00f1o<\/h3>\n<p>WordPress tambi\u00e9n crear\u00e1 im\u00e1genes utilizando los ajustes de tama\u00f1o de archivo que se han configurado para tu sitio. Para ello, ve a <strong>Ajustes<\/strong> <strong>&gt; Medios<\/strong>.<\/p>\n<figure id=\"attachment_70356\" aria-describedby=\"caption-attachment-70356\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70356 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/04\/pantalla-ajustes-medios.jpg\" alt=\"Pantalla de ajustes de medios\" width=\"1500\" height=\"877\"><figcaption id=\"caption-attachment-70356\" class=\"wp-caption-text\">Pantalla de ajustes de medios<\/figcaption><\/figure>\n<p>As\u00ed que si tu imagen ya es m\u00e1s grande que el ajuste grande, crear\u00e1 tres im\u00e1genes: grande, mediana y en miniatura.<\/p>\n<p>No los nombra usando estas convenciones porque podr\u00eda cambiar el escenario de las mismas en el futuro. En su lugar, utiliza las dimensiones del archivo dentro del nombre de archivo y las guarda en el mismo lugar que la imagen original, en la carpeta del mes en wp-content\/uploads.<\/p>\n<p>La forma m\u00e1s f\u00e1cil de encontrar los enlaces es mirar en tu <a href=\"https:\/\/kinsta.com\/es\/blog\/mejores-clientes-ftp\/\">cliente FTP<\/a> y encontrar todas las im\u00e1genes subidas en un mes determinado.<\/p>\n<figure id=\"attachment_70357\" aria-describedby=\"caption-attachment-70357\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70357 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/04\/imagenes-subidas-cliente-ftp.jpg\" alt=\"Las im\u00e1genes subidas en el cliente FTP\" width=\"1500\" height=\"429\"><figcaption id=\"caption-attachment-70357\" class=\"wp-caption-text\">Las im\u00e1genes subidas en el cliente FTP<\/figcaption><\/figure>\n<p>Tomemos la imagen que he subido a mi sitio llamado funnycat.jpg. Puedes verla en la captura de pantalla de arriba.<\/p>\n<p>WordPress tambi\u00e9n ha creado archivos extra usando la configuraci\u00f3n del tama\u00f1o de los archivos de mi sitio:<\/p>\n<ul>\n<li>funnycat-150&#215;150.jpg<\/li>\n<li>funnycat-222&#215;300.jpg<\/li>\n<li>funnycat-300&#215;200.jpg<\/li>\n<li>funnycat-757&#215;1024.jpg<\/li>\n<li>funnycat-768&#215;1040.jpg<\/li>\n<li>funnycat-1135&#215;1536.jpg<\/li>\n<li>funnycat-1513&#215;2048.jpg<\/li>\n<\/ul>\n<p>Hay m\u00e1s que los est\u00e1ndar all\u00ed porque estoy usando plugins que hacen uso de tama\u00f1os de imagen adicionales y he establecido un tama\u00f1o personalizado adicional para una de mis plantillas de p\u00e1gina en el tema. Pero podr\u00edas usar el enlace a cualquiera de estos como un enlace duro si quisieras.<\/p>\n<p>Sin embargo, una mejor opci\u00f3n si se quiere enlazar a la imagen, ser\u00eda utilizar la funci\u00f3n wp_get_attachment_image() que ya hemos visto, y a\u00f1adir un par\u00e1metro extra para el tama\u00f1o de la imagen.<\/p>\n<p>As\u00ed que para obtener la imagen de tama\u00f1o medio, se usar\u00eda esto:<\/p>\n<pre><code class=\"language-php\">&lt;?php echo wp_get_attachment image( \u20184995\u2019, \u2018medium\u2019 ); ?&gt;<\/code><\/pre>\n<p>Esa es una forma mucho m\u00e1s robusta de obtener la imagen que crear un enlace duro en tu c\u00f3digo.<\/p>\n<h2>\u00bfC\u00f3mo redirigir los permalinks para diferentes tipos de contenido?<\/h2>\n<p>Editar el slug de una publicaci\u00f3n existente, o cambiar la configuraci\u00f3n del permalink en general, puede causar un problema si anteriormente has compartido publicaciones usando los enlaces antiguos. Si alguien hace clic en esos enlaces, ser\u00e1 llevado a una p\u00e1gina 404.<\/p>\n<p>Puedes arreglar esto creando redirecciones de los antiguos enlaces a los nuevos.<\/p>\n<h3>Redireccionamiento de mensajes y p\u00e1ginas individuales<\/h3>\n<p>Para redirigir el antiguo slug de un mensaje a la nueva, tendr\u00e1s que configurar una regla de redireccionamiento para esas dos URL.<\/p>\n<p>Si est\u00e1s con Kinsta, puedes <a href=\"https:\/\/kinsta.com\/es\/docs\/alojamiento-wordpress\/reglas-de-redireccionamiento\/\">crear reglas de redireccionamiento<\/a> en el panel de control de <a href=\"https:\/\/my.kinsta.com\/?lang=es\">MyKinsta<\/a>.<\/p>\n<p>Encuentra tu sitio, y luego haz clic en la opci\u00f3n<strong> Redirecciones<\/strong> del men\u00fa.<\/p>\n<figure id=\"attachment_48309\" aria-describedby=\"caption-attachment-48309\" style=\"width: 2172px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/06\/mykinsta-redirect.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-48309 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/06\/mykinsta-redirect.png\" alt=\"Redirecciona en MyKinsta\" width=\"2172\" height=\"968\" srcset=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/06\/mykinsta-redirect.png 2172w, https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/06\/mykinsta-redirect-300x134.png 300w, https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/06\/mykinsta-redirect-1024x456.png 1024w, https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/06\/mykinsta-redirect-768x342.png 768w, https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/06\/mykinsta-redirect-1536x685.png 1536w, https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/06\/mykinsta-redirect-2048x913.png 2048w\" sizes=\"auto, (max-width: 2172px) 100vw, 2172px\" \/><\/a><figcaption id=\"caption-attachment-48309\" class=\"wp-caption-text\">Redirecciona en MyKinsta<\/figcaption><\/figure>\n<p>Haz clic en el bot\u00f3n<strong> Agregar regla de redirecci\u00f3n<\/strong> para abrir la ventana emergente de reglas de redirecci\u00f3n.<\/p>\n<figure id=\"attachment_48310\" aria-describedby=\"caption-attachment-48310\" style=\"width: 1148px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/06\/mykinsta-add-redirect.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-48310 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/06\/mykinsta-add-redirect.png\" alt=\"MyKinsta a\u00f1ade la regla de redireccionamiento\" width=\"1148\" height=\"1140\" srcset=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/06\/mykinsta-add-redirect.png 1148w, https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/06\/mykinsta-add-redirect-300x298.png 300w, https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/06\/mykinsta-add-redirect-1024x1017.png 1024w, https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/06\/mykinsta-add-redirect-150x150.png 150w, https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/06\/mykinsta-add-redirect-768x763.png 768w\" sizes=\"auto, (max-width: 1148px) 100vw, 1148px\" \/><\/a><figcaption id=\"caption-attachment-48310\" class=\"wp-caption-text\">MyKinsta a\u00f1ade la regla de redireccionamiento<\/figcaption><\/figure>\n<p>Para a\u00f1adir tu redirecci\u00f3n, selecciona <strong>301 redireccionar<\/strong>, luego escribe el antiguo slug como el valor <strong>Redirigir desde y el<\/strong> nuevo slug como el valor <strong>Redirigir a<\/strong>.<\/p>\n<p>Haz clic en el bot\u00f3n<strong> Agregar regla de redirecci\u00f3n<\/strong> y tu redirecci\u00f3n ser\u00e1 configurada.<\/p>\n<p>Si no est\u00e1s con Kinsta, puedes usar un <a href=\"https:\/\/kinsta.com\/es\/blog\/redirecciones-de-wordpress\/\">plugin de redireccionamiento<\/a> para configurar las redirecciones. El plugin redireccionamiento es el m\u00e1s popular. Te permitir\u00e1 configurar redirecciones manualmente y tambi\u00e9n supervisar\u00e1 los cambios en las slugs y configurar\u00e1 autom\u00e1ticamente las redirecciones por ti. Ten cuidado de evitar los bucles de redireccionamiento, ya que estos resultan en el error de \u00ab<a href=\"https:\/\/kinsta.com\/es\/blog\/err_too_many_redirects\/\">demasiadas redirecciones<\/a>\u00ab, impidiendo que las p\u00e1ginas se carguen.<\/p>\n<p>Abajo puedes ver que he cambiado el slug de uno de mis posts y el plugin la ha atrapado y ha establecido una regla de redireccionamiento.<\/p>\n<figure id=\"attachment_70359\" aria-describedby=\"caption-attachment-70359\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70359 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/04\/regla-redireccionamiento-plugin-redireccionamiento-establecido.jpg\" alt=\"La regla de redireccionamiento del plugin de redireccionamiento se ha establecido\" width=\"1500\" height=\"613\"><figcaption id=\"caption-attachment-70359\" class=\"wp-caption-text\">La regla de redireccionamiento del plugin de redireccionamiento se ha establecido<\/figcaption><\/figure>\n<h3>Redireccionamiento de las p\u00e1ginas de archivo<\/h3>\n<p>Si cambia la estructura de las p\u00e1ginas de su archivo usando la secci\u00f3n Opcional en la p\u00e1gina de configuraci\u00f3n de Permalinks, cualquiera que use el antiguo enlace a un archivo de categor\u00eda ser\u00e1 llevado a su p\u00e1gina 404. As\u00ed que tendr\u00e1s que configurar una redirecci\u00f3n con comodines.<\/p>\n<p>En MyKinsta, <a href=\"https:\/\/kinsta.com\/es\/blog\/redirecciones-de-wordpress\/#redirect-rules-in-mykinsta\">crea una regla de redireccionamiento<\/a> que utilice la estructura base que usabas antes y la que usas ahora, con un asterisco para indicar un comod\u00edn despu\u00e9s de ella.<\/p>\n<p>En el campo <strong>Redirigir desde,<\/strong> escriba el camino antiguo a las categor\u00edas, con un comod\u00edn. Necesita tomar la forma <strong>\/oldslug\/(.*)$<\/strong>. La entrada para <strong>Redireccionar a<\/strong> necesita tomar la forma <strong>\/newslug\/$1<\/strong>.<\/p>\n<p>As\u00ed que si has cambiado la estructura de la URL de la categor\u00eda para usar el <strong>blog<\/strong> antes del nombre de la <strong>categor\u00eda<\/strong> en lugar de la categor\u00eda por defecto, deber\u00edas introducir <strong>\/category\/(.*)$<\/strong> en el campo Redirect <strong>from<\/strong> y <strong>\/blog\/$1<\/strong> en el campo<strong> Redirect to<\/strong>.<\/p>\n<figure id=\"attachment_48311\" aria-describedby=\"caption-attachment-48311\" style=\"width: 2170px\" class=\"wp-caption alignnone\"><a href=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/06\/mykinsta-redirect-added.png\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-48311 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/06\/mykinsta-redirect-added.png\" alt=\"A\u00f1adiendo una redirecci\u00f3n comod\u00edn en MyKinsta\" width=\"2170\" height=\"938\" srcset=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/06\/mykinsta-redirect-added.png 2170w, https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/06\/mykinsta-redirect-added-300x130.png 300w, https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/06\/mykinsta-redirect-added-1024x443.png 1024w, https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/06\/mykinsta-redirect-added-768x332.png 768w, https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/06\/mykinsta-redirect-added-1536x664.png 1536w, https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/06\/mykinsta-redirect-added-2048x885.png 2048w\" sizes=\"auto, (max-width: 2170px) 100vw, 2170px\" \/><\/a><figcaption id=\"caption-attachment-48311\" class=\"wp-caption-text\">A\u00f1adiendo una redirecci\u00f3n comod\u00edn en MyKinsta<\/figcaption><\/figure>\n<p>Si usas el <a href=\"https:\/\/kinsta.com\/es\/blog\/redirecciones-de-wordpress\/#creating-a-wordpress-redirect-with-a-plugin\">plugin Redirection<\/a>, tendr\u00e1s que habilitar primero las funciones Regex, ya que el asterisco comod\u00edn es una funci\u00f3n regex.<\/p>\n<p>Ve a <strong>Herramientas &gt; Redireccionamiento<\/strong> y ve a Agregar <strong>nueva<\/strong> secci\u00f3n de redireccionamiento de la pantalla.<\/p>\n<figure id=\"attachment_70360\" aria-describedby=\"caption-attachment-70360\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70360 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/04\/creando-nueva-regla-redireccionamiento-plugin-redireccionamiento.jpg\" alt=\"Creando una nueva regla de redireccionamiento con el plugin de redireccionamiento\" width=\"1500\" height=\"249\"><figcaption id=\"caption-attachment-70360\" class=\"wp-caption-text\">Creando una nueva regla de redireccionamiento con el plugin de redireccionamiento<\/figcaption><\/figure>\n<p>Haz clic en el men\u00fa desplegable <strong>Opciones de URL\/Regex<\/strong> y marca la casilla <strong>Regex<\/strong>.<\/p>\n<figure id=\"attachment_70361\" aria-describedby=\"caption-attachment-70361\" style=\"width: 1500px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-70361 size-full\" src=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2020\/04\/configurando-redireccion-comodin-plugin-redireccion.jpg\" alt=\"Configurando una redirecci\u00f3n comod\u00edn con el plugin de Redirecci\u00f3n\" width=\"1500\" height=\"229\"><figcaption id=\"caption-attachment-70361\" class=\"wp-caption-text\">Configurando una redirecci\u00f3n comod\u00edn con el plugin de Redirecci\u00f3n<\/figcaption><\/figure>\n<p>En el campo <strong>URL de la fuente<\/strong>, escriba la antigua ruta de categor\u00edas, con un comod\u00edn. Debe tomar la forma <strong>\/oldslug\/(.*)$<\/strong>. La entrada para URL de <strong>destino necesita tomar<\/strong> la fuente <strong>\/newslug\/$1<\/strong>. Esto funciona exactamente de la misma manera que en MyKinsta.<\/p>\n<p><strong>Consulta nuestra gu\u00eda en v\u00eddeo sobre las mejores pr\u00e1cticas de redirecci\u00f3n de WordPress:<\/strong><\/p>\n<kinsta-video src=\"https:\/\/www.youtube.com\/watch?v=PRNMpVu2XW4\"><\/kinsta-video>\n<h2>Soluci\u00f3n de problemas de WordPress Permalinks<\/h2>\n<p>Ocasionalmente puedes encontrar que los permalinks no funcionan como esperas que lo hagan. Esto es lo que hay que hacer si eso ocurre.<\/p>\n<h3>Los permalinks no funcionan despu\u00e9s de registrar un tipo de post<\/h3>\n<p>A veces se registra un nuevo tipo de post o taxonom\u00eda y los enlaces a las p\u00e1ginas de archivo relevantes o al post del tipo de post no se preocupan.<\/p>\n<p>\u00a1No te asustes! Esto es simplemente porque WordPress no sabe que el tipo de post personalizado o la taxonom\u00eda significa un cambio en la configuraci\u00f3n del permalink. Simplemente ve a <strong>Asentamientos &gt; Permalinks<\/strong> para refrescar la configuraci\u00f3n. Ni siquiera necesitas hacer ning\u00fan cambio o hacer clic en el bot\u00f3n de<strong> Guardar Cambios<\/strong> &#8211; con s\u00f3lo abrir la pantalla ser\u00e1 suficiente.<\/p>\n<h3>Los permalinks no se comportan de la manera que quieres que lo hagan<\/h3>\n<p>Si tus permalinks no funcionan como esperas y no es porque acabes de registrar un tipo de correo personalizado o una taxonom\u00eda, prueba estos consejos.<\/p>\n<ul>\n<li>Comprueba que has escrito correctamente la URL en el navegador.<\/li>\n<li>Ve a <strong>Configuraci\u00f3n &gt; Permalinks<\/strong> y comprueba la configuraci\u00f3n. \u00bfSon las etiquetas correctas? Aseg\u00farate de no haber pasado nada por alto o haber usado la sintaxis incorrecta.<\/li>\n<li><a href=\"https:\/\/kinsta.com\/es\/blog\/como-borrar-la-cache-del-navegador\/\">Limpia la cach\u00e9 de tu sitio web<\/a> si est\u00e1s usando un <a href=\"https:\/\/kinsta.com\/es\/blog\/plugins-cache-wordpress\/\">plugin de cach\u00e9<\/a>. El almacenamiento en cach\u00e9 puede interferir con los cambios en los enlaces.<\/li>\n<li>Si has cambiado la configuraci\u00f3n de los permalinks, es posible que tengas enlaces en el cuerpo del contenido de tu sitio web que ahora est\u00e1n desactualizados. Ed\u00edtalos o configura redireccionamientos.<\/li>\n<li>Comprueba si has cambiado manualmente el slug para cualquier entrada y si estas necesitan ser editadas.<\/li>\n<li>Comprueba si tiene instalado un plugin de redireccionamiento o un plugin que incluya el redireccionamiento. Si es as\u00ed, comprueba qu\u00e9 redirecciones has a\u00f1adido a la configuraci\u00f3n.<\/li>\n<li>Si tienes alg\u00fan plugin que afecte a los tipos de mensajes o a los enlaces, intenta desactivarlo y ver si as\u00ed se soluciona el problema.<\/li>\n<li>Si no puedes acceder a la pantalla de configuraci\u00f3n de los permalinks, utiliza el m\u00e9todo detallado anteriormente para editar los permalinks a trav\u00e9s de <a href=\"https:\/\/kinsta.com\/es\/blog\/restaurar-base-de-datos-mysql-con-phpmyadmin\/\">phpMyAdmin<\/a>.<\/li>\n<\/ul>\n<p>Sigue estos consejos y podr\u00e1s hacer que tus permalinks funcionen como deben.<\/p>\n\n<h2>Resumen<\/h2>\n<p>Los permalinks son una caracter\u00edstica incre\u00edblemente \u00fatil de WordPress. Puedes usarlos para mejorar la experiencia del usuario y aumentar tu posici\u00f3n en los motores de b\u00fasqueda.<\/p>\n<p>Si sigues la gu\u00eda anterior, tendr\u00e1s permalinks optimizados. Podr\u00e1s configurarlos para que funcionen exactamente de la manera que necesitas, para todos los tipos de posts, taxonom\u00edas y slugs personalizadas.<\/p>\n<p>Ahora, es tu turno: \u00bfc\u00f3mo manejas tus permalinks? \u00bfOlvidamos cubrir algo sobre los permalinks de WordPress? H\u00e1znoslo saber en los comentarios de abajo!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>WordPress provides a fully fledged URL rewriting system which allows site admins to set basic and advanced semantic, usable, accessible and SEO-friendly URLs. In this post we&#8217;ll dive deep into WordPress permalinks, from the basic user-level functionalities to the more advanced features of the Rewrite API.<\/p>\n","protected":false},"author":105,"featured_media":48305,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[172],"topic":[1345,1354],"class_list":["post-17360","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-wordpress","topic-desarrollo-wordpress","topic-seo-wordpress"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>La gu\u00eda definitiva para usar los permalinks de WordPress<\/title>\n<meta name=\"description\" content=\"Los permalinks de WordPress pueden ser dif\u00edciles de manejar por defecto. Aprende a establecer permalinks bonitos que mejorar\u00e1n tu ranking de SEO y UX.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/es\/blog\/permalinks-wordpress\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"La gu\u00eda definitiva para usar los permalinks de WordPress\" \/>\n<meta property=\"og:description\" content=\"Los permalinks de WordPress pueden ser dif\u00edciles de manejar por defecto. Aprende a establecer permalinks bonitos que mejorar\u00e1n tu ranking de SEO y UX.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/es\/blog\/permalinks-wordpress\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinsta.es\/\" \/>\n<meta property=\"article:published_time\" content=\"2018-06-29T10:22:40+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-02-20T10:05:05+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/06\/permalinks-wordpress.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"768\" \/>\n\t<meta property=\"og:image:height\" content=\"384\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Rachel McCollin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Los permalinks de WordPress pueden ser dif\u00edciles de manejar por defecto. Aprende a establecer permalinks bonitos que mejorar\u00e1n tu ranking de SEO y UX.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/06\/permalinks-wordpress.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@Kinsta_ES\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_ES\" \/>\n<meta name=\"twitter:label1\" content=\"Escrito por\" \/>\n\t<meta name=\"twitter:data1\" content=\"Rachel McCollin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data2\" content=\"39 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/permalinks-wordpress\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/permalinks-wordpress\/\"},\"author\":{\"name\":\"Rachel McCollin\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/person\/52eb266d622b565d3206e355caac172e\"},\"headline\":\"La gu\u00eda definitiva para usar los permalinks de WordPress\",\"datePublished\":\"2018-06-29T10:22:40+00:00\",\"dateModified\":\"2025-02-20T10:05:05+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/permalinks-wordpress\/\"},\"wordCount\":7895,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/es\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/permalinks-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/06\/wordpress-permalinks.jpeg\",\"keywords\":[\"WordPress\"],\"articleSection\":[\"Desarrollo de WordPress\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/es\/blog\/permalinks-wordpress\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/permalinks-wordpress\/\",\"url\":\"https:\/\/kinsta.com\/es\/blog\/permalinks-wordpress\/\",\"name\":\"La gu\u00eda definitiva para usar los permalinks de WordPress\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/es\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/permalinks-wordpress\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/permalinks-wordpress\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/06\/wordpress-permalinks.jpeg\",\"datePublished\":\"2018-06-29T10:22:40+00:00\",\"dateModified\":\"2025-02-20T10:05:05+00:00\",\"description\":\"Los permalinks de WordPress pueden ser dif\u00edciles de manejar por defecto. Aprende a establecer permalinks bonitos que mejorar\u00e1n tu ranking de SEO y UX.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/es\/blog\/permalinks-wordpress\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/es\/blog\/permalinks-wordpress\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/permalinks-wordpress\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/06\/wordpress-permalinks.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/06\/wordpress-permalinks.jpeg\",\"width\":1460,\"height\":730,\"caption\":\"La gu\u00eda definitiva para usar los permalinks de WordPress\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/es\/blog\/permalinks-wordpress\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/es\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SEO WordPress\",\"item\":\"https:\/\/kinsta.com\/es\/secciones\/seo-wordpress\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"La gu\u00eda definitiva para usar los permalinks de WordPress\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/es\/#website\",\"url\":\"https:\/\/kinsta.com\/es\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Soluciones de alojamiento premium, r\u00e1pidas y seguras\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/es\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/es\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/es\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/es\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinsta.es\/\",\"https:\/\/x.com\/Kinsta_ES\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/person\/52eb266d622b565d3206e355caac172e\",\"name\":\"Rachel McCollin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/kinsta.com\/es\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f99f27294a4a0acb07caa4d0604a1fef?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f99f27294a4a0acb07caa4d0604a1fef?s=96&d=mm&r=g\",\"caption\":\"Rachel McCollin\"},\"description\":\"Rachel McCollin has been helping people build websites with WordPress since 2010. She's a huge fan of self-hosted WordPress and wants to help as many people as possible create an awesome website with it.\",\"url\":\"https:\/\/kinsta.com\/es\/blog\/author\/rachelmccollin\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"La gu\u00eda definitiva para usar los permalinks de WordPress","description":"Los permalinks de WordPress pueden ser dif\u00edciles de manejar por defecto. Aprende a establecer permalinks bonitos que mejorar\u00e1n tu ranking de SEO y UX.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/es\/blog\/permalinks-wordpress\/","og_locale":"es_ES","og_type":"article","og_title":"La gu\u00eda definitiva para usar los permalinks de WordPress","og_description":"Los permalinks de WordPress pueden ser dif\u00edciles de manejar por defecto. Aprende a establecer permalinks bonitos que mejorar\u00e1n tu ranking de SEO y UX.","og_url":"https:\/\/kinsta.com\/es\/blog\/permalinks-wordpress\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinsta.es\/","article_published_time":"2018-06-29T10:22:40+00:00","article_modified_time":"2025-02-20T10:05:05+00:00","og_image":[{"width":768,"height":384,"url":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/06\/permalinks-wordpress.jpg","type":"image\/jpeg"}],"author":"Rachel McCollin","twitter_card":"summary_large_image","twitter_description":"Los permalinks de WordPress pueden ser dif\u00edciles de manejar por defecto. Aprende a establecer permalinks bonitos que mejorar\u00e1n tu ranking de SEO y UX.","twitter_image":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/06\/permalinks-wordpress.jpg","twitter_creator":"@Kinsta_ES","twitter_site":"@Kinsta_ES","twitter_misc":{"Escrito por":"Rachel McCollin","Tiempo de lectura":"39 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/es\/blog\/permalinks-wordpress\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/es\/blog\/permalinks-wordpress\/"},"author":{"name":"Rachel McCollin","@id":"https:\/\/kinsta.com\/es\/#\/schema\/person\/52eb266d622b565d3206e355caac172e"},"headline":"La gu\u00eda definitiva para usar los permalinks de WordPress","datePublished":"2018-06-29T10:22:40+00:00","dateModified":"2025-02-20T10:05:05+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/es\/blog\/permalinks-wordpress\/"},"wordCount":7895,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/es\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/es\/blog\/permalinks-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/06\/wordpress-permalinks.jpeg","keywords":["WordPress"],"articleSection":["Desarrollo de WordPress"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/es\/blog\/permalinks-wordpress\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/es\/blog\/permalinks-wordpress\/","url":"https:\/\/kinsta.com\/es\/blog\/permalinks-wordpress\/","name":"La gu\u00eda definitiva para usar los permalinks de WordPress","isPartOf":{"@id":"https:\/\/kinsta.com\/es\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/es\/blog\/permalinks-wordpress\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/es\/blog\/permalinks-wordpress\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/06\/wordpress-permalinks.jpeg","datePublished":"2018-06-29T10:22:40+00:00","dateModified":"2025-02-20T10:05:05+00:00","description":"Los permalinks de WordPress pueden ser dif\u00edciles de manejar por defecto. Aprende a establecer permalinks bonitos que mejorar\u00e1n tu ranking de SEO y UX.","breadcrumb":{"@id":"https:\/\/kinsta.com\/es\/blog\/permalinks-wordpress\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/es\/blog\/permalinks-wordpress\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinsta.com\/es\/blog\/permalinks-wordpress\/#primaryimage","url":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/06\/wordpress-permalinks.jpeg","contentUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2018\/06\/wordpress-permalinks.jpeg","width":1460,"height":730,"caption":"La gu\u00eda definitiva para usar los permalinks de WordPress"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/es\/blog\/permalinks-wordpress\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/es\/"},{"@type":"ListItem","position":2,"name":"SEO WordPress","item":"https:\/\/kinsta.com\/es\/secciones\/seo-wordpress\/"},{"@type":"ListItem","position":3,"name":"La gu\u00eda definitiva para usar los permalinks de WordPress"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/es\/#website","url":"https:\/\/kinsta.com\/es\/","name":"Kinsta\u00ae","description":"Soluciones de alojamiento premium, r\u00e1pidas y seguras","publisher":{"@id":"https:\/\/kinsta.com\/es\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/es\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/es\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/es\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/es\/wp-content\/uploads\/sites\/8\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/es\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinsta.es\/","https:\/\/x.com\/Kinsta_ES","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/es\/#\/schema\/person\/52eb266d622b565d3206e355caac172e","name":"Rachel McCollin","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/kinsta.com\/es\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/f99f27294a4a0acb07caa4d0604a1fef?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f99f27294a4a0acb07caa4d0604a1fef?s=96&d=mm&r=g","caption":"Rachel McCollin"},"description":"Rachel McCollin has been helping people build websites with WordPress since 2010. She's a huge fan of self-hosted WordPress and wants to help as many people as possible create an awesome website with it.","url":"https:\/\/kinsta.com\/es\/blog\/author\/rachelmccollin\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts\/17360","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/users\/105"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/comments?post=17360"}],"version-history":[{"count":14,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts\/17360\/revisions"}],"predecessor-version":[{"id":48313,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/posts\/17360\/revisions\/48313"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/17360\/translations\/en"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/17360\/translations\/es"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/17360\/translations\/fr"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/17360\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/17360\/translations\/pt"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/17360\/translations\/de"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/17360\/translations\/nl"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/17360\/translations\/se"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/17360\/translations\/dk"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/17360\/translations\/jp"},{"href":"https:\/\/kinsta.com\/es\/wp-json\/kinsta\/v1\/posts\/17360\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/media\/48305"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/media?parent=17360"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/tags?post=17360"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/es\/wp-json\/wp\/v2\/topic?post=17360"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}