Bilder von anonymen Benutzern ausblenden?

Ich möchte meine WordPress (selbst gehostete) Seite einrichten, so dass Sie nur Bilder sehen können, wenn Sie eingeloggt sind. Ich möchte, dass es unmöglich ist, die Bilder anzusehen, ohne als Benutzer der Seite autorisiert zu sein. Dieses Plugin ist genau das, was ich brauche, aber es wurde aufgegeben und funktioniert nicht mehr.

Was ich will ist:

  • Alle angemeldeten Benutzer können alle Bilder anzeigen
  • Alle anonymen Besucher können keine Bilder sehen

Etwas, das ein bisschen körniger als das oben genannte wäre, wäre nett (zum Beispiel, ein paar spezifische Bilder für die öffentliche Betrachtung zu autorisieren), aber das ist die Grundlinie.

Im Wesentlichen möchte ich den Sichtbarkeits-Editor, der für Posts und Pages verfügbar ist:
Post / Page Sichtbarkeit
..für Dateien auch verfügbar sein.
Ich möchte, dass der Benutzer einen Beitrag ohne die Bilder anzeigen kann, wenn er nicht angemeldet ist.

Gibt es ein Plugin oder eine Modifikation, die das tut? Google hat nichts zurückgegeben.

Solutions Collecting From Web of "Bilder von anonymen Benutzern ausblenden?"

Hast du dir is_user_logged_in () angesehen ?

Wenn Sie erklären können, wie Sie die Fotos liefern, kann ich vielleicht eine Möglichkeit vorschlagen, einige Bilder zu zeigen und den Rest nur für eingeloggte Benutzer zu verbergen.

Wenn Sie auf Bilder verweisen, die in die Seite eingefügt werden oder Inhalte über den Editor posten, können Sie den Filter “the_content” verwenden, überprüfen, ob der Besucher anonym ist oder nicht über is_user_logged_in (), und einen Regex verwenden, um alle zu entfernen Img-Tags von the_content ().

Ich bin im Moment mobil, aber ich freue mich, das etwas später mit einem Beispielcode zu aktualisieren.