Innerhalb der .htaccess ist ja noch nicht bekannt, ob es in Wordpress einen Artikel mit dem passenden Permalink gibt. Wenn Permalinks in Wordpress aktiv sind, kann nur Wordpress einen möglichen 404-Error be- und verarbeiten.
Die Wordpress-Regel in der .htaccess leitet alles, was es nicht wirklich als Datei oder Verzeichnis auf dem Server existiert, zur index.php weiter.
Die Permalinks sind ja nur vituell, sie existieren nicht im Dateisystem des Servers.
Deshalb kann auch die per ErrorDocument konfigurierte Fehler-Datei nie aufgerufen werden. Aber in Wordpress kann man im Theme ein Error-Datei verwenden, die Wordpress immer dann aufruft, wenn eben nichts passendes zum Permalink gefunden worde. Das hatte maxe oben schon geschrieben.
In dieser 404.php kann man praktisch alles das machen, was auch in der per ErrorDocument konfigurierten Error-Datei möglich ist.
Gruß
Ingo