以下代码段检查用户是否已登录。根据这一点,它要么响应并显示登录或注销链接。如果用户已登录,它会添加一个头像,后面跟着用户display_name
链接之前。
is_user_logged_in()
AND printf(
\'%s %s <a href="%s" alt="Logout">Logout</a>\',
get_avatar( get_current_user_id() ),
get_user_meta( get_current_user_id(), \'display_name\' )
wp_logout_url( $_SERVER[\'REQUEST_URI\'] )
);
wp_loginout( $_SERVER[\'REQUEST_URI\'] );
请记住,您希望使用API函数,以便URL可以过滤并从服务器端转义。内部过滤器示例
wp_loginout()
:
apply_filters( \'loginout\', $link );
所以,如果插件想要挂接,上面的代码完全支持它。