Cuando usamos WordPress por alguna razón, si usamos EndPoints para agregar páginas personalizadas, si cambiamos la estructura de las Entradas, o si cambiamos la URL base de las categorías y etiquetas, en algunas ocasiones los cambios no se ven reflejados al instante, y si por muchos intentos limpiando la caché del navegador, simplemente no funciona; entonces esta guía te ayudará.
Normalmente las Rewrite Rules son guardadas en la base de datos, y existen funciones en PHP que las eliminan, pero para evitar tener que llamar una función y luego eliminarla, que es algo tedioso tener que editar el código, simplemente entramos a phpMyAdmin, nos dirigimos a nuestra base de datos, buscamos la tabla `wp_options` o el equivalente si usamos un prefijo de tabla personalizado. Dentro de esta tabla, ordenamos los datos por nombre (option_name) o como sea mejor para nosotros, y buscamos la opción rewrite_rules, ya que la encontramos la eliminamos, y de esta manera las Rewrite Rules quedarán limpias, y se volverán a generar con los nuevos cambios. Es muy útil este método, ya que el otro método consiste en editar archivos PHP, y al menos en mi caso editar la base de datos tiene un margen de error menor, y es más sencillo.