0

我是 php 新手,但我正试图杀死这条龙,就好像我不是一样。

我的 wordpress/woocommerce 网站将用作商店,但有一个错误阻止了作为客户注销的简单解决方案(不是元注销 - 只是商店/用户级别的注销)。

我正在尝试重新使用此代码http://wordpress.org/extend/plugins/sidebar-login/以在有人登录时仅显示“注销”,而在用户注销时不显示任何内容。

[侧边栏登录在 github 上。][1]

[1]:https ://github.com/mikejolley/sidebar-login感谢任何人提供的任何帮助。

4

1 回答 1

0

在 sidebar-login/includes/class-sidebar-login-widget.php 下

https://github.com/mikejolley/sidebar-login/blob/master/includes/class-sidebar-login-widget.php#L239-L284

更换线路:239 - 284

有了这个:

    if ( is_user_logged_in() ) {

        $logged_in_title = $this->replace_tags( apply_filters( 'sidebar_login_widget_logged_in_title', $logged_in_title ) );

        if ( $logged_in_title )
            echo $before_title . $logged_in_title . $after_title;

        do_action( 'sidebar_login_widget_logged_in_content_start' );

        if ( $show_avatar == 1 )
            echo '<div class="avatar_container">' . get_avatar( $this->user->ID, apply_filters( 'sidebar_login_widget_avatar_size', 38 ) ) . '</div>';

        echo '<ul class="pagenav sidebar_login_links"><li class="logout-link"><a href="'. wp_logout_url(home_url()) .'">Logout</a></li></ul>';

        do_action( 'sidebar_login_widget_logged_in_content_end' );

    // Logged out user
    } else {}
于 2013-03-25T03:46:36.940 回答