En primer lugar, yo no utilizaría PHP en general para tareas como ésta. Hay una razón por la que las instituciones financieras utilizan Java. Sin entrar demasiado en detalles: En términos generales, Java ofrece pseudo tipado fuerte que hace que los errores sean más fáciles de detectar y, por lo tanto, más seguros porque todo funciona como debería. PHP es más "hacky" porque puedes hacer cosas bastante desagradables (por ejemplo, función anónima con otras funciones, generadas al vuelo y todo funciona mágicamente bien). PHP es seguro en general y si haces código limpio no debería ser un problema.
Pero wordpress es el framework perfecto para no usarlo. Es grande y un objetivo de muchos hackers. Dependiendo de los plugins que uses puedes crear agujeros de seguridad. Y lamentablemente la mayoría de las páginas de wordpress requieren JavaScript.
Usted debe tener javascript en si usted es sólo un cliente. De hecho, el equipo oficial de desarrolladores de TOR recomienda tener JavaScript activado porque tenerlo desactivado hace que sea fácil de huellas dactilares y seguirte (una de cada 100 conexiones tor tiene javascript desactivado o algo así).
Tenga en cuenta que la mayoría de los hacks de desanonimización se ejecutaron a través de JavaScript (por ejemplo, llamadas WebRTC). Si eres un proveedor entonces deberías tenerlo desactivado.
Pero de todos modos PHP (por sí mismo, de forma nativa) y Java (a través de Frameworks) ofrecen grandes maneras de lidiar con los sitios web clásicos (manejo de sesiones, por lo que un sitio web no js puede sentirse como un sitio web normal).
Este foro aquí, por ejemplo, es grande en la oferta de una puerta de entrada a ambos mundos. Algunas cosas son difíciles de realizar sin JS (por ejemplo, el spoiler necesita JS, pero hay maneras de hacer que funcione sólo con CSS).