Изскачащ формуляр за поръчка в wordpress. Ако дава грешка: Исканото съдържание не може да бъде заредено

Здравей, любим мой читател! В този епизод ще ви разкажа как внедрих изскачаща форма обадете се обратнона сайта на WordPress.

Факт е, че формулярът за обратно извикване много често се използва от повечето уебмастъри именно за удобство на потребителите, така че да извършат целевото действие възможно най-скоро - тоест да оставят заявка на сайта.

Често можете да ги видите на много търговски сайтове, които предоставят услуги или предлагат закупуване на всякакви продукти. Всъщност онлайн магазините не са пълен цикъл, тоест когато няма количка, но има нещо като предварителна поръчка през тази форма. Ето как може да изглеждат:

Или под формата на бутон също в заглавката на сайта:

Някой може да ги използва във футъра на сайта, това също е позволено. Изглежда така:

И така, приятели. Всичко това бяха примери, сега ще приложим същата форма за обратно извикване за WordPress сайт на практика. Ще го направя на уебсайт, посветен на озеленяването на територията на Калининград.

На първо място, трябва да влезем и да отидем в секцията с плъгини, където ще добавим нов плъгиннаречен Форма за контакт 7. Това е най-популярното решение за създаване на прости и сложни блогове.

Нищо проклето - 24 милиона изтегляния вече говорят много. Щракнете върху бутона за инсталиране и той ще се появи от лявата страна на административния панел.

Руският език вече е избран по подразбиране, така че няма нужда да се притеснявате. Продължаваме нашия процес.

Сега трябва да добавим полетата, които ще участват. Вече ги имате по подразбиране, по принцип можете да ги оставите, не ги изтривайте. Единственото, което бих добавил е задължително поле с телефонен номер.

За да направите това, трябва да кликнете върху бутона „генериране на етикет“ от дясната страна на екрана и да изберете съответния елемент. като това:

Кликнете върху елемента „Телефонен номер“, поставете отметка в задължителното поле и след това копирайте получения етикет във формуляра отляво заедно с други имена и в шаблона за писмо.

От лявата страна ще имате запис като този:

Поставете поле за телефонен номер по-долу.

От лявата страна е шаблонът входящи писмаще имаме запис като този:

Не забравяйте също да поставите отметка в квадратчето „Използване“. HTML форматписма"

В долната част ще трябва да преведете ред като този „Моля, попълнете задължителното поле“ на руски, нещо като това: „Моля, попълнете задължителното поле“

В полето Адресат добавете имейл адреса, на който ще се изпращат приложенията от сайта.

Страхотно! Формата за обратно обаждане за сайта е почти готова. Сега трябва да го накараме да изскача при щракване.

Създаване на изскачащ формуляр

Нашата задача е да гарантираме, че когато щракнете върху бутона за връзка, се появява изскачаща форма за обратно повикване. За да го създадем, се нуждаем от специален плъгин, базиран на езика Jquery, той се нарича Easy FancyBox. Предлага се и за инсталиране директно от админ панела. Нека сега го добавим.

Просто щракнете върху „Инсталиране“ и ще започне да работи за вас. Има настройки за медийни файлове. Можем да ги прегледаме накратко.

Размери на изображения – задайте свои собствени стойности за миниатюри, средни и големи изображения.

FancyBox ефект за следните медийни категории:

  • Снимки
  • PDF документи
  • Вградено съдържание
  • SWF графики
  • Youtube
  • Vimeo
  • Dailymotion
  • вградени рамки

Посочете какво искате да използвате в бъдеще. Оставям го само за снимки.

Можете също да зададете прозрачност (Непрозрачност) и цвят. Не съм задавал нищо, оставих всичко както е по подразбиране.

прозорец

  • Показване на икона за затваряне на прозорец
  • Цвят на заглавката и цвят на рамката
  • Размери (по подразбиране 560x340x10)
  • Поведение (забавяне в секунди, когато формата за обратно извикване се появи на сайта и скорост на затваряне).

Съвместим с други браузъри и устройства

  • Активиране на правила за браузър IE 6 и 7 версии (стилове означават)
  • Активиране на стилово правило за браузър IE 8

Не съм посочил нищо в тях, въпреки че можете да експериментирате с кросбраузърната функционалност на формата.

Изображения

  • Автоматично откриване за разширения на изображения – jpeg, png, jpg. Можете да добавите свои собствени разширения
  • Прилагане към всички свързани изображения
  • След това просто не промених настройките, оставих всичко както е. Направете същото.

Страхотно! Сега нека запазим цялото това богатство от опции.

Сега слушаме много внимателно, гледаме и повтаряме след мен. Най-добре е да поставите формата за обратно обаждане на най-видимото място, тоест в горната част на заглавката на сайта, под телефонни номера и контакти. Това ще направим. Да отидем на шаблона за заглавка. php и поставете този код:

Обадете се обратно

< a id = "myButton" href = "#contact_form_pop" class = "fancybox" >Обадете се обратно< / a >

< div style = "display:none" class = "fancybox-hidden" >

< div id = "contact_form_pop" >

< / div >

< / div >

< / div >

Не се тревожете, че тук има допълнителен таг div; в оформлението на моя сайт той не е развалил дизайна или е причинил грешка, но в друг случай имаше грешка. включено различни шаблониекспериментирайте по този и онзи начин.

Обърнете внимание на функцията, в която се показва формата:

[ контакт - форма - 7 id = "92" title = "Формуляр за обратно обаждане" ] !}

Може да попитате откъде мога да го взема? Всичко е елементарно, Уотсън! Отидете на Contact Form 7 -> Forms и там ще видите кратък код за вмъкване навсякъде в сайта.

Сега ще запазя страницата, която редактирах, и ще видя какво постигнах.

размер на полето, шрифт и дизайн на бутона „Изпрати“. Имай малко търпение Дж

Дизайн на формуляр за обратно обаждане

Реших да променя размера на полетата за име, имейл и телефон в дизайна. Стандартният вход не е съвсем подходящ. Как да разберете правилния им клас? Това става чрез инспектиране на елементи чрез щракване десен ключмишката и щракнете върху преглед на кода на елемента и по-долу ще видите всички елементи и класове.

Това е кодът, който вмъкнах в листа със стилове, за да получа дизайна на формата за обратно извикване, от който се нуждаех.

Здравейте, скъпи читателю, в тази статия ще ви покажа как да създадете формуляр обратна връзкав изскачащ прозорец на вашия WordPress сайт. Често, когато разработвате свой собствен уебсайт или блог, трябва да инсталирате възможността оперативни комуникациис посетителите на интернет ресурса. В този случай изскачащият формуляр за обратна връзка за WordPress ще бъде полезен, което ще помогне да се установи бърз контактс потребители.

Защо ви е необходим изскачащ формуляр за обратна връзка за WordPress? Причини за използването му

Нека да разгледаме защо е необходим този формуляр

  • Спестяване свободно пространствона уебсайта. Формата за контакт може да бъде поставена навсякъде: в долния колонтитул или хедъра, в основното съдържание на страницата, като плаващ бутон и др.
  • Ефектен външен вид. Анимацията на появата на нов прозорец изглежда интересна и необичайна
  • Наличност. Можете да оставяте записи в тази форма от всяко място на сайта; потребителите не трябва да се връщат на главната страница.
  • Допълнителен бонус: формулярът е лесен за модифициране и персонализиране, за да отговаря на нуждите на вашия сайт. Изскачаща форма за обратна връзка за WordPress може да бъде представена под формата на отварящ се прозорец за поръчка на обаждане, услуга или продукт или за абониране. При желание можете да добавите визуални ефекти, различни изображения и др.

    Плъгини за инсталиране на изскачаща форма

    Нека да разгледаме инструментите, необходими за разработване на изскачащи прозорци в wordpress - специално приложениеза разработка и създаване на уеб сайтове.

    Форма за контакт 7

    Този плъгин се използва директно за проектиране на формуляра. За да го инсталирате, изпълнете следните стъпки:

    Easy FancyBox

    Този плъгин е подходящ за разработване на ефект на изскачащ прозорец. Инсталационната последователност на Easy FancyBox е подобна на предишната инсталация на плъгина.

    Настройване на добавки

    Можете да конфигурирате настройките на добавката Easy FancyBox чрез медийни файлове. Използвайте опциите на менюто “Настройки” -> “Медийни файлове”.

    В блока, който се отваря точно отдолу стандартни настройкиЩе бъдат разположени параметрите на самия плъгин. Обикновено има отметка до елемента „Изображения“, което показва, че ще се активира изскачащ прозорец, когато щракнете върху изображението. Препоръчително е да го премахнете, тъй като ако има други допълнителни инструментиКогато създавате изскачаща анимация, изображенията ще се отворят два пъти.

    Но това не е всичко. Поставете отметка в квадратчето до „Вградено съдържание“

    Всеки може да се задълбочи в настройките на приставката и да ги зададе по свое усмотрение.

    Съвет: ако искате формата винаги да е отворена, махнете отметката Лесни настройкиКвадратчето за отметка FancyBox до опцията „Затваряне на FancyBox при щракване върху наслагването“, което изпълнява функцията за затваряне на прозореца, когато мишката се щракне извън него.

    Инструкции стъпка по стъпка

    Е, със "скучно" предварителна подготовкаТова е всичко, сега нека да преминем към „вкусната“ част - как всъщност е разработена изскачащата форма за обратна връзка на WordPress.

    Работа с прозореца на формуляра

    Откъде да започнем? Разбира се, с предварително зададенисамата форма. Изберете „Формуляр за контакт 7“ в дясното меню и след това опцията „Добавяне на нов“.

    Измислете ново име за формата, например „Експеримент“, въведете го в полето за въвеждане на прозореца, който се отваря, където се намира текстът „Заглавие“ и кликнете върху бутона „Запазване“. Можете да промените други параметри, включително самия шаблон на формуляр, но ние няма да го докоснем. Сега нашата основна цел– просто научете как да създавате изскачащи формуляри.

    Погледнете резултата. Както можете да видите, плъгинът генерира специален кратък код, който се използва за последващо показване на формуляра. Трябва да го копирате.

    Изход на формуляр

    Сега да се захванем с програмирането. Новият програмен код може да бъде вмъкнат навсякъде в сайта, например в „Контакти“ и др. В нашия пример нова формаще се покаже в изпълнимия модул. Изберете „Външен вид“ в менюто, след това щракнете върху „Виджети“, след което в прозореца, който се отваря, щракнете върху опцията „Текст“.

    Сега щракнете върху бутона „Добавяне на джаджа“.

    Поставете следния код в полето за въвеждане на съдържание:

    Напишете писмо Начален текст Краен текст

    Ето как ще изглежда резултатът:

    Моля, обърнете внимание, че вместо краткия код, посочен в примера, ще трябва да посочите този, който сте създали в резултат на създаването на нов формуляр.

    Освен това формулярът може да се редактира: добавяне или премахване на полета за въвеждане, въвеждане на начален и/или краен текст преди и след формуляра, конвертиране на текста в заглавие или показване като отделен блок, използване на различни стилове, контейнери и др. Само да имаше време и желание!

    Стил на връзката

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

    Метод 1: Използване на допълнителни стилове на тема.

    Следният код може да бъде вмъкнат както следва:


    Самият програмен код изглежда така:

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 /***Показване на връзка във форма на бутон****/ .contact-us a( margin:auto; /*подравняване на блока в центъра*/ display:block; width:199px; /*размер на бутона*/ padding:11px 22px ;/*inner padding:none; центриране на надписа*/ цвят:#ffffff; цветни връзки при задържане на курсора**/ .contact-us a:hover( -moz-box-shadow: 0 0 7px #111; -webkit-box-shadow: 0 0 7px #111; box-shadow:0 0 7px #111 ;moz-преход: всички 0,6s лекота;

    /***Показване на връзка във форма на бутон****/ .contact-us a( margin:auto; /*подравняване на блока в центъра*/ display:block; width:199px; /*размер на бутона*/ padding:11px 22px ;/*inner padding:none; центриране на надписа*/ цвят:#ffffff; цветни връзки при задържане на курсора**/ .contact-us a:hover( -moz-box-shadow: 0 0 7px #111; -webkit-box-shadow: 0 0 7px #111; box-shadow:0 0 7px #111 ;moz-преход: всички 0,6s лекота;

    Резултатът е бутон като този:

    Кодът вече казва кой параметър за какво отговаря. Сега всеки може да редактира кода по свое усмотрение, експериментирайки с него различни стиловеи цветове и създаване на най-подходящата връзка за изскачащия прозорец.

    Метод 2 – използвайте изображение като бутон. Първо качете необходимото изображение на сайта (всяко изображение, което харесвате, не непременно под формата на бутон - няма особено значение). За да направите това, щракнете върху „Медия“ -> „Добавяне на нова“ и изберете желаната снимка. Вдясно от изображението ще се появи постоянна връзка към файла (в в този пример http://www.sait.ru/wp-content/uploads/2017/04/depositphotos_2169498-E-mail-internet-icon.jpg), копирайте го и го добавете към кода (не премахвайте кавичките):

    Добавете получения код към основния изходен код на формата вместо текста „Напишете писмо“.

    1

    Моят уебсайт показа бутона, показан на екранната снимка по-долу:

    Ето как ще изглежда бутонът, ако оставите допълнителния стил, описан в първия метод:

    Добавяне към менюто

    За да може изскачащият формуляр за обратна връзка за WordPress да бъде извикан директно от менюто, трябва да използвате следния код

    1 2 3
  • Напиши писмо
  • Напиши писмо
  • Първо трябва да разберете къде точно трябва да вмъкнете този код. Отидете в „Редактор“ през „Външен вид“ и сред шаблоните изберете „Заглавка (header.php)“

    Сега намерете мястото, където се намира кодът на менюто. Намерете следната информация:

    1 2