Форма обратной связи для вашего блога

Для чего существует форма обратной связи? Если вам необходимо задать какой-либо интересующий вас вопрос владельцу определенного сайта, то вы воспользуетесь такой формой. Другими словами она необходима для связи пользователя сайта и его владельца.

Через такую форму можно отправить администратору сайта личное сообщение с каким-нибудь вопросом, замечанием или предложением. Так же этой функцией могут воспользоваться потенциальные рекламодатели, отправив сообщение с предложением о сотрудничестве владельцу определенного сайта.

Форма обратной связи для WordPress

В блог на CMS WordPress можно установить форму обратной связи используя плагин, путем внедрения скрипта в шаблон блога и с помощью разнообразных сервисов генераторов таких форм.

Я думаю, что плагин нам не подойдет, потому что всегда будет обращаться к серверу и нагружать его пусть не сильно, но все же нагружать.

Сервисы генераторы форм предлагают код для внедрения в страницу. Часто обработка данных располагается на серверах этих систем. Зачем нам от них зависеть?

Форма обратной связи для вашего блога WordPress

Внедрить скрипт формы обратной связи в шаблон блога остается самым оптимальным решением, этим мы и будем заниматься. Но скажу сразу не будет просто достаточным внедрить код в нужную страницу. Мы будем создавать отдельную страницу с функцией обратной связи.

Ну, пожалуй, приступим. Сначала скачайте вот этот архив. В архиве лежат три txt файла и три картинки. Далее идем на свой хостинг, скачиваем на компьютер файл page.php и переименовываем в contact.php. Теперь открываем contact.php при помощи Notepad++ и ищем скрипт <?php get_header (); ?>.

Нашли? Удаляйте и на его место вставляйте весь код находящийся в файле «Код 1» этот файл из архива, который вы скачали выше. Тут же в contact.php ищем вот такой скрипт <?php the_content (); ?> но удалять его не надо, а прямо под ним надо вставить весь код из файла «Код 2» из архива. Все наш новый contact.php можно считать готовым. Сохраните его и закиньте на сервер своего хостинга в папку с вашей темой.

Что бы форма обратной связи имела нормальный человеческий вид необходимо прописать к ней стили. Поэтому копируем весь код находящийся в файле «Стили» и вставляем в самом конце в таблице стилей вашей темы. Теперь берем три картинки из архива, и закидывает на сервер хостинга в папку изображений вашей темы.

Осталось сделать самую малость. Переходим в админпанель своего блога и добавляем новую страницу. В заголовке пишите что-нибудь типа «Обратная связь» или еще что-нибудь и справа в виджете «Атрибут страницы» выберете шаблон «Contact» и публикуйте страницу.

Форма обратной связи на ваш блог

Все форма обратной связи готова, а письма будут приходить на почтовый ящик администратора блога. И еще на странице ведь останется форма комментариев так вот в файле contact.php найдите и удалите строчку <?php comments_template (); ?> все готово.
Примечание к форме обратной связи

© mustic.ru

vvedite.

Нравится статья? Поделись с другом.

39 комментарии к “Форма обратной связи для вашего блога

  • Вадим

    on

    Архив скачал, быстро просмотрел. Какой файл выступает в качестве обработчика формы? Он в переменную засунут?

    Ответить
    • Али Администратор

      on

      Два файла «Код 1» и «Код 2».

      Ответить
      • Вадим

        on

        Нашёл обработчик в Коде 2 form action функция the_permalink (). Обработчик — функция.

        Ответить
    • Артём

      on

      У меня такая же =) на блоге

      Ответить
  • Игорь

    on

    У меня форма обратной связи,установлена с помощью плагина Contact Form 7.

    Но так как я избавляюсь от плагинов,воспользуюсь вашим уроком.

    Архив скачал,после установки отпишусь о результатах.

    Ответить
    • Вадим

      on

      Игорь, как успехи. Установили себе на сайт код?

      Ответить
      • Игорь

        on

        Пока нет,собираюсь тему блога поменять,потом буду марафет наводить на блоге.

        Ответить
  • Светлана

    on

    Я люблю, когда на блогах бывает установлена обратная связь. Сразу имеется возможность пообщаться с автором по интересующему вопросу. Причем, общение — более конфиденциальное, чем через комментарии.

    Ответить
    • Вадим

      on

      Светлана, Вы общались на этом сайте по обратной связи по интересующему вопросу?

      Ответить
      • Игорь

        on

        Ну я общался,а у вас что проблемы с обратной связью?

        Ответить
  • Я когда то тоже хотел сделать кодом, но так ничего и не получилось. Потом плюнул на всё и установил плагин. Может ваш урок поможет избавиться от плагина.

    Ответить
    • Игорь

      on

      Саня,просто так бывает что тема конфликтует со скриптами.

      Но и здесь есть обходные пути.

      Ответить
      • Вадим

        on

        Игорь, с какими скриптами может конфликтовать тема?

        Ответить
        • Игорь

          on

          Да с разными,это от темы зависит.Я с этим сталкивался,да не я один.

          Ответить
          • Вадим

            on

            Тема ставится на движок вордпресса. Может быть конфликт из за этого?

            Ответить
          • Игорь

            on

            А какая разница на какой движок?Не все же темы конфликтуют

            Ответить
          • Вадим

            on

            Все темы пользуются функциями движка. Функции одной версии движка могут отличаться от другой версии.

            Ответить
  • Игорь

    on

    Али,а вы не хотите смайлики добавить в форму комментариев.

    Так наверное веселее было бы.

    Ответить
    • Вадим

      on

      Али, смайлики не нужны. Их заменит их графическое изображение. Со смайликами веселее, но и глупее.

      Ответить
      • Игорь

        on

        Не понимаю,в чем вы глупость увидели?

        Ответить
        • Вадим

          on

          Просто личное восприятие смайликов как глупости.

          Ответить
          • Игорь

            on

            Ну это ваше личное мнение,я остаюсь при своем.

            Ну а тогда графическое изображение не глупость?

            Вы же ими пользуетесь.

            Ответить
          • Вадим

            on

            Мне смайлики мешают восприятию текста и коментариев. Всем смайлики и не должны нравится.

            Ответить
  • У меня тоже стоит форма обратной связи Contact Form 7...Пока менять не думаю, может позже. Хотя от плагинов потихоньку избавляюсь.

    Ответить
    • Игорь

      on

      Вы только блог не давно создали,когда плагины уже успели напичкать?

      Ответить
      • Вадим

        on

        Плагинов пять обязательных и ещё штук двадцать по советам других блогеров.

        Ответить
        • Игорь

          on

          Вадим это у вас на блоге установлено столько плагинов?А я у Алексея спрашиваю,у него блог молодой,пять статей и по его словам он уже его напичкал плагинами и теперь от них избавляется.

          Ответить
          • Вадим

            on

            Аксимет нужен, киртулат нужен, ол ин уан сеопак, для защиты админки плагин. Пока нормально.

            Ответить
        • В пять плагинов можно вписаться это если не ставить плагин для более удобного комментирования и защиту от спама.

          Ответить
          • Игорь

            on

            Саня да и не только это.Можно с помощью плагинов много полезностей на блоге сделать и для себя и для посетителей и не все они скриптами заменяются.

            Ответить
      • У меня сейчас активных плагинов пока что всего десять, было семнадцать. Тут вчера установил кнопку Наверх без плагина, почему то я их невзлюбил и всё.

        Ответить
        • Игорь

          on

          Алексей,а почему ты их невзлюбил?

          С ними очень просто все устанавливать,да и нагрузки на твой блог еще практически никакой.

          Так какой вред причиняют тебе плагины?

          Ответить
      • Игорь, много кто советует сразу ставить плагин Contact Form 7, чтобы была форма обратной связи. А потом современем можно и без плагина сделать, если желание будет.

        Ответить
        • Игорь

          on

          Алексей,а почему ты их невзлюбил?

          С ними очень просто все устанавливать,да и нагрузки на твой блог еще практически никакой.

          Так какой вред причиняют тебе плагины?

          Ответить
        • Игорь

          on

          Саня,ну я примерно про то и говорю,при создании блога можно и воспользоваться плагинами,а позже постепенно их заменить на скрипты,по ходу нагрузки на движок.

          Ответить
  • Плагины для того созданы, кто не любит сложности... Мне интересно ковыряться в кодах, не знаю почему.

    Ответить
    • Игорь

      on

      Да ковыряться всем интересно с кодами.

      Ну а по инструкции что там сложного настраивать?

      Ну только самому что нибудь в стилях нахимичить)))

      Ответить
  • MikeSl

    on

    Contact Form позволяет создавать и настраивать форму обратной связи, но при этом он достаточно легкий и не грузит сайт. В данном уроке рассмотрим, как использовать плагин Contact Form для создания формы обратной связи.

    Ответить
  • Второй раз делаю форму обратной связи по вашему примеру! Для своих целей форма работает превосходно! Раньше использовал некорректный код, который позволял отправлять пустые сообщения при незаполненных полях, но с этой формой все хорошо работает. Спасибо за пример!

    С уважением.

    Ответить

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *