
最近口罩在家,闲来无事,整理了下两年没怎么动的博客。
前几天清理了些插件,重新看了下新版主题,功能等等都不错,但是可惜没精力去研究挖掘了,索性就Twenty Twelve一直用下去了,简单干净,够用就可以了。(最主要是懒得换。。)好了,言归正传下面说说添加登录窗口小工具
下面代码创建到主题目录下,文件名自定义,我这里login.php ,文件名随意
<aside id="recent-posts-3" class="widget widget_recent_entries">
<?php global $user_ID, $user_identity, $user_level ?>
<?php if ( $user_ID ) : ?>
<h3 class="widget-title" >控制面板</h3>
<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&redirect_to=<?php echo urlencode($_SERVER['REQUEST_URI']) ?>">注销</a></li>
</ul>
</li>
</ul>
<?php elseif ( get_option('users_can_register') ) : ?>
<h3 class="widget-title" > 登 录</h3>
<ul>
 
<form action="<?php bloginfo('url') ?>/wp-login.php" method="post">
<li>用户:<label for="log"><input type="text" name="log" id="log" value="<?php echo wp_specialchars(stripslashes($user_login), 1) ?>" size="20" /></label></li> 
<li>密码:<label for="pwd"><input type="password" name="pwd" id="pwd" size="20" /></label></li> 
<li>   <input type="submit" name="submit" value="登 录" class="button" />
<label for="rememberme"><input name="rememberme" id="rememberme" type="checkbox" checked="checked" value="forever" />记住我</label></li>
<input type="hidden" name="redirect_to" value="<?php echo $_SERVER['REQUEST_URI']; ?>"/>
</form> 
<li><a href="<?php bloginfo('url') ?>/wp-login.php?action=register">注册</a></li>
<li><a href="<?php bloginfo('url') ?>/wp-login.php?action=lostpassword">忘记密码</a></li>
</ul>
<?php endif // get_option('users_can_register') ?>
</aside>
然后到主题模板函数 functions.php添加下列代码,注意名称及文件路径。
if( function_exists( 'register_sidebar_widget' ) ) {
register_sidebar_widget('登录面板','mb_login');
}
function mb_login() { include(get_stylesheet_directory(). '/login.php'); }
然后到后台小工具界面你会发现一个边栏的登录面板小工具。内容自己修改添加,css样式懒得弄,默认主题的了。下图看效果。

你看错了,这个是css之后的了,下面才是默认的(捂脸)….

shggg地