有wp_register() 其中显示指向注册的链接或登录链接。
然后你得到wp_loginout() 具有登录或注销链接的,具体取决于用户的登录状态。
您可以做的另一件事就是添加wp_login_form().
您也可以使用平原wp_login_url( $redirect ) 要自己构建链接,其中$redirect 将是要附加的查询参数。然后还有wp_logout_url() 做相反的事。
要检查用户是否已登录,只需使用is_user_logged_in().
<?php
/* Template Name: (#56656) LoginLogoutEtc. */
dynamic_sidebar( \'sidebar_name\' );
// Links to login/logout
wp_loginout();
// User is not logged in
if ( ! is_user_logged_in() )
{
// Offer the login form
wp_login_form();
}
// Multisite: User may want to register
elseif ( is_multisite() AND ! is_user_member_of_blog() )
{
wp_register();
}
// In case the user wants to log out again
if ( is_user_logged_in() )
{
printf(
\'<a href="%s" title="Logout">Logout</a>\'
,wp_logout_url();
);
}