不明白这个动作在表单动作wordpress中的位置

时间:2015-05-19 04:14:04

标签: php wordpress

我是wordpress的新手并尝试修改主题。但我无法跟踪表格行动。

<form action="<?php echo appthemes_get_registration_url( 'login_post' ); ?>" method="post" class="login-form register-form custom" name="registerform" id="login-form">

这些行动需要什么?如何存储数据? 这是function.php,我得到以下功能代码。

function appthemes_get_registration_url( $context = 'display' ) {
    if ( current_theme_supports( 'app-login' ) && ( $page_id = APP_Registration::get_id() ) ) {
        $url = get_permalink( $page_id );
    } else {
        $url = site_url( 'wp-login.php?action=register' );
    }

    if ( ! empty( $_REQUEST['redirect_to'] ) ) {
        $url = add_query_arg( 'redirect_to', urlencode( $_REQUEST['redirect_to'] ), $url );
    }

    return esc_url( $url, null, $context );
}

任何人都可以帮我解决这个问题吗? 我被困在这里。

1 个答案:

答案 0 :(得分:4)

根据使用的功能

$url = get_permalink( $page_id );

以上代码将获取主题使用的当前自定义登录页面的链接。

否则它将转到默认的WordPress注册页面

$url = site_url( 'wp-login.php?action=register' );

注册结束后,主题中有一个重定向字段,这使用户可以转到所需的页面。如果它为空,则可以跳过它,否则它将返回到指定的重定向URL。

if ( ! empty( $_REQUEST['redirect_to'] ) ) {
    $url = add_query_arg( 'redirect_to', urlencode( $_REQUEST['redirect_to'] ), $url );
}

您的注册数据存储在名为users的表格中,您可以通过PHPmyAdmin

访问该表格