如何更改THEME MY LOGIN寄存器的显示文字

时间:2016-09-25 03:00:46

标签: php wordpress

我正在使用Wordpress并安装名为TML的插件。

我想更改此注册页面的显示文字而不触及正常工作的功能。 enter image description here

我检查了插件TML的源代码,我找到了这个文件 "主题我的登录/模板/注册-form.php的"

<?php
/*
If you would like to edit this file, copy it to your current theme's directory and edit it there.
Theme My Login will always look in your theme's directory first, before using this default template.
*/
?>
<div class="tml tml-register" id="theme-my-login<?php $template->the_instance(); ?>">
    <?php $template->the_action_template_message( 'register' ); ?>
    <?php $template->the_errors(); ?>
    <form name="registerform" id="registerform<?php $template->the_instance(); ?>" action="<?php $template->the_action_url( 'register', 'login_post' ); ?>" method="post">
        <?php if ( 'email' != $theme_my_login->get_option( 'login_type' ) ) : ?>
        <p class="tml-user-login-wrap">
            <label for="user_login<?php $template->the_instance(); ?>"><?php _e( 'Username', 'theme-my-login' ); ?></label>
            <input type="text" name="user_login" id="user_login<?php $template->the_instance(); ?>" class="input" value="<?php $template->the_posted_value( 'user_login' ); ?>" size="20" />
        </p>
        <?php endif; ?>

        <p class="tml-user-email-wrap">
            <label for="user_email<?php $template->the_instance(); ?>"><?php _e( 'E-mail', 'theme-my-login' ); ?></label>
            <input type="text" name="user_email" id="user_email<?php $template->the_instance(); ?>" class="input" value="<?php $template->the_posted_value( 'user_email' ); ?>" size="20" />
        </p>

        <?php do_action( 'register_form' ); ?>

        <p class="tml-registration-confirmation" id="reg_passmail<?php $template->the_instance(); ?>"><?php echo apply_filters( 'tml_register_passmail_template_message', __( 'Registration confirmation will be e-mailed to you.', 'theme-my-login' ) ); ?></p>

        <p class="tml-submit-wrap">
            <input type="submit" name="wp-submit" id="wp-submit<?php $template->the_instance(); ?>" value="<?php esc_attr_e( 'Register', 'theme-my-login' ); ?>" />
            <input type="hidden" name="redirect_to" value="<?php $template->the_redirect_url( 'register' ); ?>" />
            <input type="hidden" name="instance" value="<?php $template->the_instance(); ?>" />
            <input type="hidden" name="action" value="register" />
        </p>
    </form>
    <?php $template->the_action_links( array( 'register' => false ) ); ?>
</div>

我需要更改哪个字段才能更改显示内容,例如&#34;注册&#34; &#34;密码&#34;等?

1 个答案:

答案 0 :(得分:0)

您可以看到字段名称,如

_e表示“获取翻译”。在用户名的情况下。文本域是“theme-my-login”。因此,您只能更改语言文件,并且无需编辑php文件即可完成设置。