it-swarm.com.de

Spezielle Nachricht für private Seite anzeigen?

Kann ich eine private Seite anstelle einer 404-Seite für öffentliche Benutzer anzeigen lassen?

1
user1729506

Dies ist eine Herausforderung, da zum Anzeigen von etwas erforderlich ist, dass die Seite nicht privat ist.

Es ist üblicher, die Seite öffentlich zu lassen, aber bedingt auszugeben, je nachdem, ob der Benutzer angemeldet ist ( is_user_logged_in() ) oder nach anderen Kriterien.

4
Rarst

Ich benutze das:

if ( current_user_can('read_private_pages') )

In diesem Fall können nur Administratoren und Bearbeiter den Inhalt der Seite anzeigen.

0
José

Ich stimme Rarst zu. Sofern Sie keine bedingte Ausgabe verwenden, müssen Sie herausfinden, wie Sie die Funktionsweise des Core mit URLs für private Posts rückgängig machen können. Andernfalls erhält ein nicht angemeldeter Benutzer den 404.

Wenn Sie sich für is_user_logged_in() entscheiden, kümmern Sie sich darum, was Sie brauchen.

0
i-4Web