El problema puede estar en el archivo wp-config. Me pasaba lo mismo y acabo de solucionarlo. Ojalá te funcione:
1. Edita el archivo sitedir/wp-config.php
2. Ve hasta el final del archivo y busca estas lineas:
define(‘DISALLOW_FILE_EDIT’, false);
define(‘DISALLOW_FILE_MODS’, false);
Si ambas estan en TRUE ese es tu problema. Quiere decir que alguien agregó esa restricción o te hackearon el sitio. Solo reemplaza TRUE por FALSE, para que las líneas se vean exactamente como se muestra arriba y debería de funcionar. Graba el archivo y listo.
Saludos.
Uff que grande @jesusvpr justo he peleado toda la noche tratando de saber que es, justamente porque tuve una vulnerabilidad que me lo modificó, infinitas gracias.