Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 自定义电子商务登录表单用户字段_Php_Wordpress_Authentication_Woocommerce_Account - Fatal编程技术网

Php 自定义电子商务登录表单用户字段

Php 自定义电子商务登录表单用户字段,php,wordpress,authentication,woocommerce,account,Php,Wordpress,Authentication,Woocommerce,Account,我想在woocommerce登录表单中包含一个占位符 以此为起点: : 没有像现在这样工作。欢迎任何建议。由于登录字段在myaccount/form login.php模板文件中是硬编码的,向这些字段添加占位符的唯一方法需要 将位于WooCommerce插件中“templates”文件夹下的myaccount/form login.php模板文件复制到(如模板上所述): 例如,将第38行替换为第45行,如下所示: <p class="woocommerce-for

我想在woocommerce登录表单中包含一个占位符

以此为起点: :


没有像现在这样工作。欢迎任何建议。

由于登录字段
myaccount/form login.php
模板文件中是硬编码的,向这些字段添加占位符的唯一方法需要

将位于WooCommerce插件中“templates”文件夹下的
myaccount/form login.php
模板文件复制到(如模板上所述):

例如,将第38行替换为第45行,如下所示:

        <p class="woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide">
            <label for="username"><?php esc_html_e( 'Username or email address', 'woocommerce' ); ?>&nbsp;<span class="required">*</span></label>
            <input type="text" class="woocommerce-Input woocommerce-Input--text input-text" name="username" id="username" placeholder="<?ph esc_html_e("Here type your Username (or email address)"); ?>" autocomplete="username" value="<?php echo ( ! empty( $_POST['username'] ) ) ? esc_attr( wp_unslash( $_POST['username'] ) ) : ''; ?>" /><?php // @codingStandardsIgnoreLine ?>
        </p>
        <p class="woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide">
            <label for="password"><?php esc_html_e( 'Password', 'woocommerce' ); ?>&nbsp;<span class="required">*</span></label>
            <input class="woocommerce-Input woocommerce-Input--text input-text" type="password" name="password" id="password" placeholder="<?ph esc_html_e(""Here type your password"); ?>" autocomplete="current-password" />
        </p>

*


我决定将form_登录模板复制到我的子主题并编辑它。但对我问题的解决方案仍感兴趣。谢谢你的回答。那么,$fields['account']['account\u username']['placeholder']=[uuuuuuuu('Email*','woocommerce')的用途是什么呢$字段['account']['account\u password']['placeholder']=\u('password*','woocommerce');另一件事:你能编辑你的答案使占位符文本可翻译吗?完成…钩子
woocommerce\u checkout\u fields
用于“accoun”t checkout fields,当启用“帐户和隐私”部分的“允许客户在签出期间创建帐户”选项时,因此,在帐单表单下的签出中,会显示一个复选框“创建帐户?”(如果您未登录)。然后,如果您选中它,将显示用户名和密码的两个字段。tu es une machine!哈哈哈@你想让我去南部政变吗?
<?php
/**
 * Login Form
 *
 * This template can be overridden by copying it to yourtheme/woocommerce/myaccount/form-login.php.
placeholder="placeholder text"
        <p class="woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide">
            <label for="username"><?php esc_html_e( 'Username or email address', 'woocommerce' ); ?>&nbsp;<span class="required">*</span></label>
            <input type="text" class="woocommerce-Input woocommerce-Input--text input-text" name="username" id="username" placeholder="<?ph esc_html_e("Here type your Username (or email address)"); ?>" autocomplete="username" value="<?php echo ( ! empty( $_POST['username'] ) ) ? esc_attr( wp_unslash( $_POST['username'] ) ) : ''; ?>" /><?php // @codingStandardsIgnoreLine ?>
        </p>
        <p class="woocommerce-form-row woocommerce-form-row--wide form-row form-row-wide">
            <label for="password"><?php esc_html_e( 'Password', 'woocommerce' ); ?>&nbsp;<span class="required">*</span></label>
            <input class="woocommerce-Input woocommerce-Input--text input-text" type="password" name="password" id="password" placeholder="<?ph esc_html_e(""Here type your password"); ?>" autocomplete="current-password" />
        </p>