我希望你能帮助我,我正在使用 Wordpress 主题。它带有一个表单的页面模板。您可以在我的网址上看到该表单正在运行:
http://getpaidtotryitfree.com/contactenos/
这是一个不同项目的 URL。我把它拿下来,这样我就可以把我客户的网站放上去。我不知道如何更改字段以显示西班牙语。这是代码:
http://getpaidtotryitfree.com/wp-content/themes/13Floor/contact.txt
<input type="text" name="et_contact_name" value="<?php if ( isset($_POST['et_contact_name']) ) echo esc_attr($_POST['et_contact_name']); else esc_attr_e('Name','13floor'); ?>" id="et_contact_name" class="input" />
因此,我遍历了所有“值”并将括号中的部分更改为 ('Nombre','13floor') 等等所有其他值。
当我这样做时,该字段不会像现在一样在点击时消失,所以我认为“没关系”我会突出显示它并填写它,但是一旦我这样做了它就会激活错误“请全部填写”字段”,所以它不接受。好的......所以我做了:
按 Control + F,找到所有带有“et_contact_name”的地方并将其更改为“et_contact_nombre”,我开始:
<input type="text" name="et_contact_**nombre**" value="<?php if ( isset($_POST['et_contact_**nombre**']) ) echo esc_attr($_POST['et_contact_**nombre**']); else esc_attr_e('Nombre','13floor'); ?>" id="et_contact_**nombre**" class="input" />
然后使用 Control + F 命令,我发现所有其他命令都像:
$et_site_name = is_multisite() ? $current_site->site_name : get_bloginfo('name');
wp_mail($et_email_to, sprintf( '[%s] ' . esc_html($_POST['et_contact_subject']), $et_site_name ), esc_html($_POST['et_contact_message']),'From: "'. esc_html($_POST['et_contact_**nombre**']) .'" <' . esc_html($_POST['et_contact_email']) . '>');
并对电子邮件、主题、消息等进行了相同的处理。不过运气不好,表格当时不起作用,它确实改变了字段,但它不起作用。(我之前告诉你的突出交易)
我能够改变:
<input class="et_contact_submit" type="submit" value="<?php esc_attr_e('**Enviar**','13floor'); ?>" id="et_contact_submit" />
哪个是“提交”,这改变了按钮中的文本,并使表单保持功能,我希望所有其他字段都一样简单,哈哈。
好的,除此之外,.php 中没有任何地方可以让我看到如何更改错误激活,例如:
Fill Name field
Fill Email Address field
Invalid email
Fill Subject field
Fill Captcha field
Fill Message field
我只看到这段代码:
$et_contact_error = true;
} else if ( empty($_POST['et_contact_name']) || empty($_POST['et_contact_email']) || empty($_POST['et_contact_subject']) || empty($_POST['et_contact_message']) ){
$et_error_message .= '<p>' . esc_html__('**Make sure you fill all fields**. ','13floor') . '</p>';
$et_contact_error = true;
但是“确保填写所有字段”在使用实际表格时甚至都不会出现,所以你可以看到我完全迷路了,希望你能帮助我,我将不胜感激。
谢谢您联络我们