A maneira de fazer isso é com uma sub-rotina location
no seu arquivo de configuração, como:
location /wp/wp-admin/ {
allow 192.168.1.0/24;
deny all;
}
Sua pergunta fez parecer que você já tentou isso sem sucesso? Você pode postar sua configuração exata para este diretório?