2015-12-25 1 views
0

У меня есть плагин WP, называемый проверкой проверки электронной почты.Параметр 1 к wpcf7_tg_pane_checkmail() должен быть ссылкой, значение задано в

Этот плагин добавляет новое поле в контактную форму 7 под названием «Checkmail», что позволяет выполнять двойную проверку электронной почты при отправке формы. Новое поле попросит пользователей подтвердить свою электронную почту, введя ее во второе поле.

Но поддержка плагин не доступна, и он не работает с последней контактной формой 7.

While, когда я пытаюсь добавить поле CheckMail в контакте с внутреннего интерфейса, он дает мне ошибку

Предупреждение: Параметр 1 - wpcf7_tg_pane_checkmail() должен быть ссылкой, значение указано в /home/autowash/public_html/wp-content/plugins/contact-form-7/admin/includes/tag-generator.php в строке 68

любой здесь может помочь мне в этом вопросе. Я нашел код в своем файле плагина.

function WPCF7_tg_pane_checkmail(&$contact_form) { 
?> 
<div id="WPCF7-tg-pane-checkmail" class="hidden"> 
<form action=""> 

<table> 
<tr><td><?php echo esc_html(__('Name', 'WPCF7')); ?><br /><input type="text" name="name" class="tg-name oneline" /></td><td></td></tr> 

<tr> 
<td><code>id</code> (<?php echo esc_html(__('optional', 'WPCF7')); ?>) <br /> 
<input type="text" name="id" class="idvalue oneline option" /></td> 
</tr> 

<tr> 
<td><?php echo esc_html(__('Email field name to check', 'WPCF7')); ?><br /><input type="text" name="values" class="oneline" /></td> 

</tr> 
</table> 

<div class="tg-tag"><?php echo esc_html(__("Copy this code and paste it into the form left.", 'WPCF7')); ?><br /><input type="text" name="checkmail" class="tag" readonly="readonly" onfocus="this.select()" /></div> 

<div class="tg-mail-tag"><?php echo esc_html(__("And, put this code into the Mail fields below.", 'WPCF7')); ?><br /><span class="arrow">&#11015; </span>&nbsp;<input type="text" class="mail-tag" readonly="readonly" onfocus="this.select()" /></div> 
</form> 
</div> 
<?php 
} 

?> 

ответ

0

Могу ли я увидеть код, который вы вызываете? Проблема заключается в том, что ваш код вызывает функцию и передает значение, такое как строковая переменная или int или boolean или null. Вам нужно передать ссылку на переменную. Или вы можете удалить '&' из своего вызова функции перед $ contact_form.

+0

Я выясняю проблему, я удалил & и начал работать сейчас и удалил класс = «скрытый», поэтому его начало появляется. но у меня проблема с обновлением тега, который не работает. поэтому я сопоставляю код в тегах модуля контактной формы. теперь код прекрасно освежает, но теперь его не проверяют из [link] (http://www.xesense.com/contact/) –