Citar
He visto que en la ayuda de Wordpress aconsejan olvidarse de Windows y gestionar el sitio local con Linux. ¿Por qué?
Para que puedas conocer el sistema de permisos (chmod) y como dice ohk porque la mayoria de las veces sera desplegado en una platforma con Linux. Ademas, la rapidez es notable (sobre todo mysql).
No es necesario.. es una recomendación.
Citar
¿debo alojar Wordpress en la carpeta xampp dentro de htdocs, o en htdocs directamente? Los tutoriales discrepan en este punto.
Te digo. NO BUSQUES tutoriales sobre wordpress y xampp, busca tutoriales sobre wordpress sin mas. XAMPP no es mas que un WAMP mas... y dependiendo de las versiones siempre habrá diferencias. Haz lo que te dije en el otro post (agrega un htdocs adicional y cambia el DocumentRoot).
Saludos