Hace tiempo tuve un caso similar yo lo solucione editando el index del wordpress para agregar una funcion PHP para lea o crear una cookie que indique si ha aceptado los terminos y condiciones.
te paso link del foro donde expuse mi solución
http://www.forosdelweb.com/f118/term...2/#post4160232
en mi caso yo redirigia al usuario a una pagina con los terminos y condiciones pero si lo deceas puedes colocarlo dentro del mismo index, o bueno ya sera cuestion de que adaptes este ejemplo a tus necesidades.