/ / Чи можна обмежити сторінку індексу Wordpress вхідними користувачами? - wordpress, wordpress-тематизація

Чи можна обмежити сторінку індексів Wordpress для входу користувачів? - wordpress, wordpress-theming

Я хотів би зробити всі мої статті доступними для громадськості, але для перегляду індексної сторінки користувач повинен спочатку зареєструватися на сайті.

Відповіді:

1 для відповіді № 1

Для реалізації на певній сторінці можна використовувати наступне:

Щоб обмежити доступ до однієї конкретної сторінки (абона деяких сторінках), щоб до неї могли дістатися лише користувачі, які входять до системи, для цього я створюю новий шаблон сторінки, а потім розміщую цей біт коду на початку шаблону (відразу після):

<?php if ( !is_user_logged_in() ) {
nocache_headers();
header("HTTP/1.1 302 Moved Temporarily");
header("Location: " . get_settings("siteurl") . "/wp-login.php?redirect_to=" . urlencode($_SERVER["REQUEST_URI"]));
header("Status: 302 Moved Temporarily");
exit();
}
?>

наведений вище приклад взято з тут

Крім того, ви можете використовувати будь-який з декількох плагінів Wordpress. Одним з прикладів є тут. Я використовував цей плагін раніше, і він працює досить добре. Є інші подібні плагіни з різними функціями. Простий пошук Google дасть вам безліч варіантів.