Wordpress WooCommerce网站中的单独注册页面

Wordpress WooCommerce网站中的单独注册页面,wordpress,woocommerce,Wordpress,Woocommerce,有谁能帮我在WooCommerce中建立一个单独的注册页面,而不是在my account页面中显示它 在my account页面中,我想显示一个链接,将买家带到注册页面。编辑您的表单login.php文件,并将登录表单和注册表单分为两个不同的部分,如a部分和B部分 现在检查页面中的GET参数,该参数将定义要显示的部分。默认情况下,将显示登录名,如果找到参数且参数为“register”,则显示注册部分 if( isset( $_GET['action']) && $_GET['ac

有谁能帮我在WooCommerce中建立一个单独的注册页面,而不是在
my account
页面中显示它


my account
页面中,我想显示一个链接,将买家带到注册页面。

编辑您的
表单login.php
文件,并将登录表单和注册表单分为两个不同的部分,如a部分和B部分

现在检查页面中的
GET
参数,该参数将定义要显示的部分。默认情况下,将显示登录名,如果找到参数且参数为“register”,则显示注册部分

if( isset( $_GET['action']) && $_GET['action'] == "register"){
    // Section for registration
}else {
    // Section for Login form
}
您可以提供注册为的链接

<a href="' .get_permalink(woocommerce_get_page_id('myaccount')). '?action=register"> register </a>

form-login.php的代码

---起始段---

---结束-开始

这个网址呢

---起始段---



---结束部分---

我终于找到了代码,通过标题中的各个链接,可以拥有单独的注册和登录页面

您需要在子主题中编辑2个文件:

  • functions.php
  • form login.php
  • 我为代码附上了txt文件

    1) functions.php:您希望在标题中创建一个注册链接,链接到登录页面,但同时设置一个指示您已单击注册的操作。 因此:

    变成这样:

    $aux_links_output .= ''. __("Login", "swiftframework") .''. "\n";
    $aux_links_output .= ''. __("Register", "swiftframework") .''. "\n";
    
    2) 表单login.php代码: 在这里,您要创建if,else语句。如果单击“注册”,则转到“注册”页面,否则转到“登录”页面:

    <?php if( isset( $_GET['action']) && $_GET['action'] == "register") : ?>
    
    
    
    登记科

    <?php else : ?>
    
    
    
    登录表单部分

    <?php endif; ?>
    
    
    
    小心包装


    谢谢

    您希望如何构建单独的注册页面?更多信息会有所帮助。@maksbd19注册页面包含一些文本字段,如姓名、电子邮件、密码、重新键入密码等。“我的帐户”页面仅包含登录表单和注册按钮。
    $aux_links_output .= ''. __("Login", "swiftframework") .''. "\n";
    $aux_links_output .= ''. __("Register", "swiftframework") .''. "\n";
    
    <?php if( isset( $_GET['action']) && $_GET['action'] == "register") : ?>
    
    <?php else : ?>
    
    <?php endif; ?>