Heim  >  Artikel  >  CMS-Tutorial  >  So richten Sie WordPress so ein, dass Benutzer Artikel erst nach der Registrierung lesen können

So richten Sie WordPress so ein, dass Benutzer Artikel erst nach der Registrierung lesen können

尚
Original
2019-07-20 09:47:064973Durchsuche

So richten Sie WordPress so ein, dass Benutzer Artikel erst nach der Registrierung lesen können

In WordPress können Sie für jeden Beitrag ein separates Passwort festlegen und es dann über andere Methoden an bestimmte Benutzer senden. Diese Funktion ist benutzerfreundlicher, hat jedoch keine Auswirkungen auf den Benutzer Die Konvertierung hat Vorteile, ist aber auch relativ umständlich. Tatsächlich können wir dieses Ziel erreichen, indem wir benutzerdefinierte Artikelspalten festlegen.
Angenommen, wir legen eine benutzerdefinierte Spalte fest: „Nur Benutzer“. Wenn der Artikel über dieses festgelegte Feld verfügt, bedeutet dies, dass dieser Artikel auf Mitglieder beschränkt ist.

add_filter('the_content', 'Useronly');
function Useronly($text){
    global $post;
    $Useronly = get_post_meta($post->ID, 'Useronly', true);
    if($Useronly){
        global $user_ID;
        if(!$user_ID){
            $redirect = get_permalink($post->ID);
            $text = '该内容仅限于会员浏览,请登录!';
        }
    }
    return $text;
}

Fügen Sie einfach den obigen Code zur Datei „functions.php“ des Themes hinzu und Sie können auch den Eingabeaufforderungstext und den Spaltennamen anpassen.
Dann befindet sich in der oberen rechten Ecke des WordPress-Backends ein „Anzeigeoptionen“ Klicken Sie auf den dreieckigen Pfeil, um die benutzerdefinierte Spalte zu überprüfen.
Geben Sie dann beim Bearbeiten den Schlüssel ein ein Artikel. (key) ist „Useronly“ und value (value) ist die Konstante „true“.

Weitere technische Artikel zum Thema WordPress finden Sie in der Spalte WordPress-Tutorials, um mehr darüber zu erfahren!

Das obige ist der detaillierte Inhalt vonSo richten Sie WordPress so ein, dass Benutzer Artikel erst nach der Registrierung lesen können. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn