其实之前一直想要这样弄的,但是本人不懂什么代码,所以只好网上有什么能找到就找来用了。。。

然后前几天看到别人的登录框,又忽然想到的,不过人家用的是插件什么的,我试用了下,感觉不是很好看。。。

有一个是叫AJAX Login Widget++的插件。登录之后那个框框真的不怎么好看。就一个后台的链接。。。

还有一个是WP-UserLogin。。。,虽然登录之后还有显示头像什么的,但是排布的真的麻烦。而且,反正也不是很理想。

不过如果想试试的话不妨去试试上面2个插件。

好了,说了这么多。。。直接copy代码吧。我是用的Exec-PHP直接贴在侧边栏的文本工具里的

<?php global $user_ID, $user_identity, $user_level ?>
<?php if ( $user_ID ) : ?>
<ul>
<li>已登录 <strong><?php echo $user_identity ?></strong>.
<ul>
<li><a href="<?php bloginfo('url') ?>/wp-admin/">后台</a></li>

<?php if ( $user_level >= 1 ) : ?>
<li><a href="<?php bloginfo('url') ?>/wp-admin/post-new.php">撰写文章</a></li>
<?php endif // $user_level >= 1 ?>

<li><a href="<?php bloginfo('url') ?>/wp-admin/profile.php">个人资料</a></li>
<li><a href="<?php bloginfo('url') ?>/wp-login.php?action=logout&amp;redirect_to=<?php echo urlencode($_SERVER['REQUEST_URI']) ?>">注销</a></li>
</ul>
</li>
</ul>

<?php elseif ( get_option('users_can_register') ) : ?>

<ul>
<li>
<form action="<?php bloginfo('url') ?>/wp-login.php" method="post">
<p>
<label for="log"><input type="text" name="log" id="log" value="<?php echo wp_specialchars(stripslashes($user_login), 1) ?>" size="22" /> 用户</label><br />
<label for="pwd"><input type="password" name="pwd" id="pwd" size="22" /> 密码</label><br />
<input type="submit" name="submit" value="Send" class="button" />
<label for="rememberme"><input name="rememberme" id="rememberme" type="checkbox" checked="checked" value="forever" /> 记住我</label><br />
</p>
<input type="hidden" name="redirect_to" value="<?php echo $_SERVER['REQUEST_URI']; ?>"/>
</form>
</li>

<li><a href="<?php bloginfo('url') ?>/wp-register.php">注册</a> | <a href="<?php bloginfo('url') ?>/wp-login.php?action=lostpassword">找回密码</a></li>

</ul>

<?php endif // get_option('users_can_register') ?>

你也可是自己修改下样式什么的。。。自己看着办吧,还蛮方便的

via:http://www.xbaidu.net/403.htm

,AJAX Login Widget++