给移动端侧栏添加注册登录

发布于 2022-03-04  512 次阅读


本文最后更新于2022年5月1日,已超过 30 天没有更新,如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢!

是不是觉得手机没有注册登录有些限制,现在来教你添加上去

也可以先根据教程弄好登录注册模板 修改文章
如果你的Email还没有注册Gravatar头像,现在立刻 点我注册

注意

由于本站直接用注册登录模板,不需要等待EMAIL验证,所以先创立新面页
创建立注册模板面页register,建立登录模板面页login

首先,先创建注册,跟登录模板,取名login跟register,重要,重要,重要

确认https://网址/login 跟https://网址/register 能访问打开才能开始动手

打开主题文件下的footer.php文件搜索代码:

<div class="m-avatar">

然后把下面的代码

        <?php $ava = akina_option('focus_logo') ? akina_option('focus_logo') : get_template_directory_uri().'/images/avatar.jpg'; ?>
        <img src="<?php echo $ava ?>">
    </div>

修改为

<!-- m-login -->
<center>
<?php
global $user_ID, $user_identity, $user_email, $user_login;
get_currentuserinfo();
if (!$user_ID) {
?>
<a href="/wp-admin">
      <img class="faa-shake animated-hover" src="https://cdn.jsdelivr.net/gh/mirai-mamori/web-img/img/avatar.jpeg" width="90" height="90">
    </a>
<div class="author"><a href="/register" title="登陆后台">注 册</a> | <a href=”/login” title="登陆后台">登 陆</a>
<?php }
else { ?> <a href="/wp-admin"><div class="img"><?php global $userdata; get_currentuserinfo(); echo get_avatar($userdata->ID, 90); ?></a></div> <div class="author"> <?php echo $user_identity; ?>  |  <a href="<?php echo wp_logout_url(get_bloginfo('url')); ?>" target="_top"><?php _e('退出','sakurairo')/*退出登录*/?></a>
<?php } ?>
</div></div></center>
<!-- m-login -->

登录后,点击头像为进入后台

可以复制网页版的登录后样式,但觉得太长,影响美观。只提供退出按钮!