在右上角添加注册和登录

时间:2020-04-02 作者:imtango30

我正在使用HitMag WordPress主题。在网站上注册;登录显示在侧栏(小部件)上。但我想显示register&;以按钮形式在右上角登录。我想这样展示https://i.imgur.com/1COhH97.png

这是我的标题。php代码:-https://pastebin.com/n4tund6Z

有人能告诉我如何显示按钮吗?

1 个回复
SO网友:Tony Djukic

UPDATED:在标题中。php您有以下几行代码:

     </div><!-- .hm-site-title -->
</div><!-- .site-branding-content -->
您需要将注册和登录按钮的div标记放在它们之间:

</div><!-- .hm-site-title -->
    <div class="hm-custom-login-btns">
        <?php
        $c_user = wp_get_current_user();
        if( !is_user_logged_in( $c_user->ID ) ) :
        echo \'<a href="\' . esc_url( wp_login_url() ) . \'" alt="\' . esc_attr_e( \'Login\', \'textdomain\' ) . \'">\';
            echo _e( \'Login\', \'textdomain\' );
        echo \'</a>\';
        wp_register(\'\', \'\');
        else :
            echo \'Hello \' . $c_user->display_name;
        endif;
        ?>
    </div>
</div><!-- .site-branding-content -->
然后,您需要使用CSS来正确定位所有内容。您可能需要调整容器的宽度,或者左右浮动元素,或者使用display:flex和相关属性来进行布局。

登录(&N);可以在此处找到生成PHP的注册链接:https://developer.wordpress.org/reference/functions/wp_login_url/

https://developer.wordpress.org/reference/functions/wp_register/

下面是获取用户显示名称和其他信息的方法:https://developer.wordpress.org/reference/functions/wp_get_current_user/

相关推荐