Se você quiser conceder permissão de gravação global nesse diretório, terá que fazer
chmod a+w wp.localhost [1]
Isso ocorre porque a omissão da carta "who is affected" ( u , g , o ou a ) implica a , mas não define bits definidos em sua conta umask . Por exemplo, se o seu umask for 0022 , o bit 'write' será definido nas posições 'group' e 'other', e chmod irá ignorá-lo se você não especificar a explicitamente .
A página chmod man é explícita sobre isso:
If none of these ['who is affected' letters] are given, the effect is as if
awere given, but bits that are set in the umask are not affected.
[1] Pense bem antes de fazer isso!