1

Я хочу создать пользовательский плагин Wordpress для сохранения трех полей данных, а также изображение из области wp-admin для каждого пункт. Он должен иметь возможность отображать все эти элементы на странице. Когда я искал плагин я нашел Контактный формуляр DB плагин, который может быть использован в качестве контактной формы расширения 7 плагина для сохранения данных отправить через него .. http://wordpress.org/extend/plugins/contact-form-7-to-database-extension/Могу ли я использовать плагин DB Contact Form на моем сайте Wordpress для сохранения и отображения данных без отправки сообщений электронной почты

Может ли я использовать Контактный формуляр DB плагин в моем сайте для спасения и отображение данных без отправки сообщений электронной почты? Он также отправляет электронную почту, но я хочу хранить и отображать данные.

Другая проблема: - Я уже использую контактную форму из контактного формуляра 7 для отправки запросов по электронной почте. Изменятся ли изменения для сохранения данных в контактной форме 7?

Пожалуйста, помогите мне с любыми ссылками или решениями, поскольку я новичок в Wordpress и в настоящее время не знаю о разработке плагинов. Любая помощь будет принята с благодарностью. Заранее спасибо.

ответ

1

Если вы настроите Контактная форма 7 и положить в мусорной или noreply адрес электронной почты, чтобы отправить сообщение в форме контакта 7 он все равно будет регистрировать сообщение посылается в контактную форму DB

Таким образом, в шорткодом шаблон отправить сообщение на [email protected], и всякий раз, когда пользователь отправляет его, он попытается отправить на это письмо и все равно будет регистрировать электронное письмо как отправленное. Лично я бы на самом деле создал этот адрес электронной почты, чтобы ваш smtp не попадал под обкатку с сервера smtp.

+0

Привет .. Спасибо большое за помощь .. :-) Конечно, я буду стараться го .. Есть ли альтернативный вариант, известный вам для этого? Я имею в виду сохранение и отображение пользовательских данных/изображений и т. Д. На обычных страницах или публикацию? Спасибо. –

+0

Я чувствую, что этот вопрос совершенно другой. Что вы пытаетесь достичь? –

+0

Привет, Спасибо за ответ ... Мне нужен плагин, который можно использовать для хранения и отображения некоторых дополнительных данных и изображения с каждым сообщением/страницей. Но я не уверен, есть ли плагин для моего требования , В любом случае, спасибо много. Ваш ответ верен для моего вышеупомянутого вопроса. :-) –

2

Вы можете использовать wpcf7_before_send_mail действие крюк, чтобы предотвратить форму отправки по электронной почте .. (я проверил это с «Contact Form DB» плагин - он сохраняет данные перед электронной фильтруется)

Чтобы отфильтровать только конкретную форму идентификаторы - использовать что-то вроде этого:

function wpcf7_skip_email_sending($wpcf7_data) 
{ 
    if (in_array($wpcf7_data->id(), array(2,3,7))) { 
     $wpcf7_data->skip_mail = true; 
    } 
} 
add_action("wpcf7_before_send_mail", "wpcf7_skip_email_sending"); 

(для старой версии CF7 вы, возможно, придется изменить $wpcf7_data->id() к $wpcf7_data->id)