Zum Inhalt springen
Startseite » WP Snippets » Benutzer müssen sich anmelden, bevor sie einen Beitrag lesen können

Benutzer müssen sich anmelden, bevor sie einen Beitrag lesen können

Wenn Sie bestimmte Beiträge einschränken möchten, sei es für nur wenige Personen oder für zahlende Abonnenten oder was auch immer, können Sie diesen Code-Schnipsel verwenden, um Benutzer zu zwingen, sich anzumelden, um sie zu sehen. Fügen Sie dies in Ihre Funktionsdatei ein:

function my_force_login() { 
 
global $post;
 
if (!is_single()) return; 
$ids = array(188, 185, 171); // array of post IDs that force login to read 
 
if (in_array((int)$post->ID, $ids) && !is_user_logged_in()) { 
auth_redirect(); 
} 
} 

And then put this at the top of your header:

<?php my_force_login(); ?>