• Форма обратной связи с записью сразу в файл .csv или Excell на Wordpress?

    azerphoenix
    @azerphoenix
    Java Software Engineer
    Здравствуйте!
    Вряд ли вы сможете заполнять csv файл напрямую из плагина не имея навыков программирования, тем более автоматически.
    Как вариант можно сделать следующее:
    1) если принципиально нужно. чтобы данные заполнялись из плагина contact form 7, то как вы отметили выше, можно установить плагины для хранения данных в БД.
    https://wordpress.org/plugins/cf7-database/
    https://wordpress.org/plugins/contact-form-cfdb7/
    Дальше например, при помощи плагина WP All Export или WordPress Awesome Import & Export экспортировать эти данные в csv. Чтобы все это происходило автоматически надо настроить задачу для WP CRON или CRON.
    Вот, тут пример для настройки cron || wp cron для плагина WP All Import & WP All Export -
    www.wpallimport.com/2018/01/automatic-scheduling-c...

    www.wpallimport.com/documentation/recurring/cron

    Плагины:
    www.wpallimport.com/try
    https://codecanyon.net/item/wordpress-awesome-impo...

    Можно также написать рнр скрипт, который будет по крону брать данные из БД и экспортировать в csv. Для работы с БД через рнр можете использовать wpdb или PDO. Желательно wpdb.

    2) второй вариант похож на первый и отличается тем, что вместо контактной формы вы используете плагин ACF Pro. Создаете контактную форму (говоря точнее, форму публикации записи) с нужными полями.
    Далее, создаете кастомный тип записи для хранения записей в БД. Пусть, будет кастомный тип записи - communal.
    После чего вы создаете шаблон и добавляете в него acf_form()
    https://www.advancedcustomfields.com/resources/acf...

    А далее уже рнр скриптом или при помощи вышеуказанных плагинов автоматизируете экспорт в csv файл.
    Ответ написан
    1 комментарий