404.php só funciona se eu estiver logado. Todo mundo redireciona para wp-login.php – por que?

Eu tenho esse tema “Forum Engine” e quero que ele seja privado. (Não, não é bbPress, essa foi a minha primeira pergunta também.)

Então, o tema (Forum Engine) tem uma “página” chamada “Threads Index” que está estática na página inicial. Eu configurei a página para “Privado” e fino, o site é privado e todos recebem uma boa página 404.php se não estiverem logados.

Bem, três vezes ao acaso (última noite, mais cedo hoje e agora), a página inicial desaparece e não mostra a página 404. Em vez de mostrar o 404, redireciona pessoas para wp-login.php

Eu não quero pessoas aleatórias direcionadas para wp-login.php, eu quero todos que não estão logados para ver 404.php

Depois de mais testes, descobri que um URL random como http://example.com/testtttting redireciona para o 404.php corretamente (bom) para usuários que estiverem logados. Mas usuários que não estão logados, http: // wallstreetalpha .net / testtttting redireciona para wp-login.php (mau).

Mais cavando com o Firebug. A página inicial faz um “302 movido temporariamente” redirect para http://example.net/wp-login.php?redirect_to=http%3A%2F%2Fexample.net%2F&reauth=1

Solutions Collecting From Web of "404.php só funciona se eu estiver logado. Todo mundo redireciona para wp-login.php – por que?"

A solução era direta, embora me levou para sempre a encontrá-lo.

O site possui um plugin “Membros” (por Justin Tadlock) e a opção “Redirecionar todos os usuários desconectados para a página de login antes de permitir que eles vejam o site”. foi verificado. Então eu simplesmente descartei essa checkbox, o problema foi resolvido.