Если вы используете версию 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