No puedo iniciar sesión con el nombre de usuario y contraseña correctos
No puedo acceder al panel de WordPress con el nombre de usuario y contraseña correctos. Si ingreso una contraseña incorrecta, no muestra ningún mensaje de error. Cuando presiono el botón de Iniciar sesión, aparece la misma página (wp-login) nuevamente. He intentado borrar la caché del navegador, las cookies y he reemplazado el archivo wp-login.php antiguo con uno nuevo. Pero aún no funciona. Si reinstalo WordPress en el dominio, aparece el mismo problema. No sé cuál es el problema principal. ¿Cómo puedo resolver este problema?

Hay algunas cosas que puedes probar. Una de ellas ya la has intentado.
Borrar la caché de tu navegador (lo cual has mencionado que ya probaste), solo asegúrate de haber borrado todo, cookies y caché.
Intenta desactivar todos los plugins ya sea iniciando sesión vía SSH
o FTP
a tu servidor y renombrando wp-content/plugins
a wp-content/plugins_backup
.
Cambiar el tema de WordPress, podría ser un problema con tu tema actual. Prueba cambiando a uno de los temas predeterminados como twentyfifteen
.
.htaccess podría estar causando problemas, así que nuevamente puedes usar SSH
o FTP
para acceder a tu servidor y renombrar .htaccess
a htaccess.backup
.
También revisa tu wp-config.php asegurándote de que la URL de tu sitio esté definida correctamente, por ejemplo:
define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');
Espero que esto te ayude.

Probé muchos métodos pero ninguno funcionó para mí. Así que intenté resolverlo por mi cuenta. Descubrí una solución. Primero, limpié los Datos de Navegación (cookies, caché y otros) presionando Ctrl+Shift+Supr. Segundo, salí del navegador. Tercer paso, desconecté la conexión a internet. Cuarto paso, limpié mi PC usando un software de limpieza (usé Wise Care 360). Sexto, conecté el internet y accedí exitosamente al panel de control de WordPress.

Esto funcionó para mí. Requiere conocimiento específico de PHPMYAdmin y wp_config.php
- Abre tu base de datos MySQL en PHPMyAdmin
- Ve a tu archivo wp-config.php
- En wp-config, encuentra esta línea: $table_prefix = 'tu_prefijo'; cambia 'tu_prefijo' por algo nuevo, por ejemplo 'tu_nuevo_prefijo'.
- Visita cualquier página de tu sitio. WordPress iniciará un nuevo proceso de instalación. Creará un conjunto completamente nuevo de tablas de base de datos. Durante la instalación, escribe tu NOMBRE de usuario y contraseña ACTUALES.
- En PHPMyAdmin, abre tu tabla [tu_nuevo_prefijo]_users, copia el hash de tu contraseña de la columna user_pass.
- Abre tu tabla tu_prefijo_users (es decir, la antigua). Encuentra tu usuario y pega el hash de contraseña que copiaste en su columna user_pass.
- En wp_config, escribe tu prefijo anterior. Ahora deberías poder iniciar sesión correctamente.
- Elimina las tablas temporales de tu base de datos.
Toma como 3 minutos. Especialmente útil si no recibes los correos de recuperación de contraseña por alguna razón. Advertencia: algunos pasos no se pueden deshacer. Haz una copia de seguridad antes de hacer cualquier cosa.

Eso es mucho trabajo solo para generar una contraseña. Hay varios generadores de contraseñas de WordPress en línea como https://www.useotools.com/wordpress-password-hash-generator o https://codebeautify.org/wordpress-password-hash-generator

Gracias Hibbem. No recuerdo por qué lo hice de esa manera en ese entonces. Supongo que tu comentario puede ser útil para personas con problemas similares, así que creo que sería genial si pudieras convertirlo en una respuesta.
