Как включить и исключить страницы в WordPress, когда кто-то входит в систему? - PullRequest
1 голос
/ 04 июля 2010

Пока у меня есть это

<?php 
    if(is_user_logged_in()) {
        wp_list_pages('sort_column=menu_order&depth=2&title_li=&exclude=104,101');
    }

    else {
        wp_list_pages('sort_column=menu_order&depth=2&title_li');
    }
?>

но как мне его настроить, чтобы выход из системы появлялся при входе в систему?

спасибо заранее.

1 Ответ

0 голосов
/ 04 июля 2010

Если вы используете версию 2.7 или более позднюю, что по этому поводу?

<? if (is_user_logged_in()): ?>
<a href="<?=wp_logout_url()?>">Log Out</a>
<? endif; ?>

или (если вам нужны ссылки для входа и выхода):

<? if (is_user_logged_in()): ?>
<a href="<?=wp_logout_url()?>">Log Out</a>
<? else: ?>
<a href="<?=wp_login_url()?>">Log In</a>
<? endif; ?>

Примечаниечто вы можете дать wp_logout_url () и wp_login_url () аргумент из одной строки, содержащий URL-адрес, на который WordPress будет перенаправлять посетителя после входа / выхода из системы.

еще один вариант

Если вам нужна ссылка для входа / выхода WordPress по умолчанию без возможности настройки HTML-кода и используется хотя бы версия 1.5, попробуйте wp_loginout () :

<p><?=wp_loginout()?></p>

(Опять же, вы можете дополнительно указать строковый URL-адрес для перенаправления на аргумент.)

Надеюсь, это поможет,
Ben

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...