Los enlaces permanentes en WordPress ayudan a interpretar y mostrar las direcciones urls internas (todos los links o enlaces de un sitio web) de forma adecuada en base a la configuración aplicada.
Ajustes > Enlaces permanentes
Las opciones disponibles para enlaces permanentes son:
Simple: http://midominio.com/?p=126
Día y nombre: http://midominio.com/2019/05/03/una-pagina-de-ejemplo/
Mes y nombre: http://midominio.com/2019/05/una-pagina-de-ejemplo/
Numérico: http://midominio.com/archivos/126
Nombre de la entrada: http://midominio.com/una-pagina-de-ejemplo/
Estructura personalizada: http://midominio.com//%postname%/
Por defecto la instalación de WordPress viene configurada como Simple en la estructura de enlaces permanentes.
La configuración recomendada y más adecuada para evitar los errores 404 es que los enlaces permanentes se configuren como Nombre de la entrada.
Deberemos limpiar la caché del navegador y también la de algún plugin si estuviese instalado.
Recordar también que el archivo .htaccess debe tener permisos 644 e incluir entre otras las correctas reglas de reescritura al final del archivo.
# BEGIN WordPress RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] # END WordPress