Новини, вдъхновяващи истории, ръководства и какво ли още не

Обичам да изливам мислите си на ред, два или или повече!

WordPress не изпраща имейли

WordPress не изпраща имейли? ЕТО РЕШЕНИЕТО!

 

WordPress не изпраща имейли

Имаш личен блог, фирмен уеб сайт или онлайн магазин и в един прекрасен момент разбираш, че твоят WordPress не изпраща имейли?

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

Това е често срещан проблем – WordPress или не изпраща коректно имейли (влизат в папка Спам), или не изпраща такива изобщо. Повечето от хостинг доставчиците не предлагат имейл хостинг. Но това не означава, че уеб сайта ти не може да получава или изпраща имейли.

Да вземем за пример онлайн магазин, изграден върху WordPress с WooCommerce. Клиентът прави нова поръчка, но нито той получава имейл със статус на поръчката си, нито пък ти като администратор получаваш имейл известие за нова такава. За капак нито магическата сфера, нито боба или лещата не дават каквито и да е известия за получен/изпратен имейл.

Това определено би нанесло щети на бизнеса ти, както и би оставило горчив опит от страна на потребителя/клиента.

Та, както се подразбира от заглавието на статията, този път ще предоставя решение на казуса “Wordpress не изпраща имейли”.

Първото нещо, което можеш да направиш е да тестваш уеб сайта си с безплатния плъгин Check Email. Лесен за употреба, както и напълно безплатен, плъгина (разширението) ще провери дали WordPress инсталацията или сървъра може да изпраща имейли.

Check Email plugin

 

След като добавиш и активираш плъгина, отиди в таб Инструменти (Tools) и отвори меню Check Email:

cheeck email tool

 

От отворената нова страница ще видиш поле, в което да въведеш имейл адрес, на който да се изпрати тестовия имейл.

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

WordPress не изпраща имейли

От теста разбираме също, че WordPress инсталацията и сървъра нямат проблем с изпращането на имейли и е по-редно да се търси такъв в разширението, което ползваш за контакт – Contact Form 7, Ninja Forms, Gravity Forms и пр.

Дотук добре, но какво правим в случая, в който не получаваме тестовия имейл?

Ето решението!

В случая е необходимо да се възползваш от външен SMTP (Simple Mail Transfer Protocol) доставчик.

Вариантите са няколко, като най-популярните са:

  1. Gmail (изпращане на до 3000 безплатни имейла на месец, повече при абонамент за G Suite)
  2. Mailgun (изпращане на до 10000 безплатни имейла на месец)
  3. SendGrid

В случая ще те запозная с конфигурацията, предназначена за Gmail.

Ето какво е необходимо да направиш:

Стъпка първа

Добави и активирай плъгина WP Mail SMTP

WP Mail SMTP

В лявото меню на административното табло, в таб Настройки (Settings) ще откриеш нов елемент – WP Mail SMTP. В неговите настройки може да зададеш имейл адрес, от който искаш да се изпращат бъдещите съобщения, име, от което да се изпращат съобщенията, както и през кой сървър искаш да се случва това. Тъй като статията е посветена на изпращането на имейли през Gmail SMTP, избери Gmail.

SMTP plugin

След като си задал Gmail като метод за изпращане, то ще се появят две нови полета, изискващи Client ID и Client Secret:

За да получиш информацията, необходима на WP Mail SMTP, то посети този уеб адрес и избери Gmail API:

Ще се отвори нова страница, която изисква от теб активирането (Enable) на съотверното API:

От новата страница, която ще видиш след натискане на бутона ENABLE, избери Create credentials:

Ще се отвори нова страница, от която ще имаш избор на тип API, от който трябва да селектираш Gmail API. След него избери Web browser от менюто за „Which API are you using“, а под него избери User data:

След избиране на правилните параметри по-горе и натискане на бутона What credentials do I need, ще се появят две нови полета, като в първото попълни уеб адреса на сайта, а във второто – Autorized redirect URL (може да вземеш линка от административния панел на WordPress и менюто WP Mail SMTP):

autorization

След изпълнение и на тази стъпка, ще се появи ново поле, в което да въведеш имейл, от който искаш да се изпращат имейлите, както и име. И след финалното натискане на бутона Save, ще имаш достъп до вече създадените credentials – Client ID и Client Secret.

finish

Сега вече може да ги добавиш в административните настройки на плъгиуна WP Mail SMTP и да запазиш настройките!

Може да тестваш отново, изпращайки тест имейл до адрес, който желаеш да получиш заветното електронно писмо 🙂

Happy mailing 🙂

 

 

WordPress уеб сайт за… фотограф [поредица]

 

Снимка: Kalushkov Photography

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

След първата част – “WordPress уеб сайт за… ресторант”, е време и за номер 2, а именно – “WordPress уеб сайт за… фотограф”.

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

Вероятно се питаш: ”Защо тогава ми е необходим собствен уеб сайт, ако мога да споделям и рекламирам чрез любимата си социална платформа?”

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

wordpress фотографски уеб сайтСнимка: Kalushkov Photography

 

1. Правдоподобност

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

2.  Повече клиенти

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

3. Разпознаваемост

Да имаш собствен уеб сайт (по възможност с името ти в домейна), в комбинация с профилите ти в социалните мрежи, прави теб и името ти лесни за намиране и най-вече – разпознаваеми. Например, някой търси фотограф в района, в който се намираш и ти. Името ти се появява в резултатите от търсенето, потребителя преглежда портфолиото ти и решава, че именно ти си “неговия човек”.  Звучи страхотно, нали?! 🙂

4. Портфолио

Понеже вече няколко пъти споменах тази дума, няма как да не се отбележи, че най-силната черта на един уеб сайт за човек, занимаващ се с фотография, е портфолиото. Дори и да можеш (и най-вероятно вече да го правиш) да споделяш вълшебните си кадри в социалните мрежи, в секция “Портфолио” на уеб сайта ти потребителя ще може лесно да навигира из различните теми, сесии и пр. Всички твои шедьоври, внимателно подбрани и сортирани, на едно място!

И най-важното – социалните мрежи идват и си отиват (е, добре де, не всички), но твоите няколко мегабайта в мрежата са си само и единствено твои! Винаги имаш контрол над съдържанието си!

5. Блог

Добавяйки и развивайки блог към сайта ти го прави много по-привлекателен не само за потребителите, но и за търсещите машини. Горещо препоръчвам образователните статии от типа на “Какво представлява златния час във фотографията?”, “Как протича една студийна фотосесия?” и други подобни, които да отговарят на потенциални въпроси на клиентите ти, а също и да генерират органичен трафик към сайта ти, когато някой направи именно такова търсене.

Зара ХристоваСнимка: Zarra Hristova

 

Е, след тези няколко точки, в които опитах да опиша ползите (защото те са само ползи) от притежанието на собствен сайт, то нека сега ти кажа защо WordPress.

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

Напротив!

Оттук започва магията и ти си магьосника! Ти си човека, който улавя красиви моменти почти постоянно, нали така? И искаш тези моменти да са достъпни за всички в сайта ти. Затова и трябва да се грижиш за неговото постоянно обновяване, качване на нови снимки, нови статии в блога и т.н.

wordpress уеб сайт за фотографСнимка: личен архив

 

Мислиш, че е сложно?!

Не, никак! Именно WordPress прави всичко това много лесно, интуитивно и бързо, дори и за хора без т.нар. “ИТ умения”.

Добре изградената система в комбинация с правилно подбрания темплейт ще ти позволят лесно да добавяш нови снимки към портфолиото си, нови колекции и пр. Просто след завършване на уеб сайта, помоли дизайнера да ти направи т.нар. walkthrough (или обиколка из административната част на сайта) и да ти покаже как се действа с него.

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

И като заговорих за WordPress и фотографски сайтове, нека онагледя всичко казано по-горе с няколко примера на уеб сайтове в тази област, които съм изградила:

Kalushkov Phtography

Zarra Hristova

Anna Theunissen

 

А в случай, че си именно фотограф и успях да те убедя колко важен е личния уеб сайт, то не се колебай да се свържеш с мен!

 

 

 

wordpress уеб сайт

Как да подобрим скоростта на WordPress уеб сайт

 

За всеки собственик на уеб сайт е важно на първо място той да изглежда добре. Да е добре структуриран, с ясна навигация, полезна информация и ясно позиционирани call to action секции.

Но дори и най-красивият, с най-полезна за потребителите информация уеб сайт би могъл да бъде с висока степен на отпадане, на …17-та страница в резултатите от търсенето или иначе казано – да е в изгнание.

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

website loading time

Във времена, в които имаме instant articles от Facebook (с цел ускорено сервиране на съдържанието), 4G интернет връзка и 16-ядрени процесори в мобилните ни устройства, е недопустимо да оставим потребителя да изчаква за рендериране на съдържание над 1.8 секунди (препоръчаното максимално време за зареждане, в чиито параметри е добре да попада и твоят уеб сайт).

Според проучвания на Google, потребителите изчакват 3 до 4 секунди до пълното зареждане на даден уеб сайт, и в случай, че това не се осъществи, се връщат към SERP резултатите или просто отварят нов уеб сайт.

И тъй като WordPress е системата, използвана за над 30% от всички уеб сайтове в мрежата (и заема почти 60% дял сред системите за управление на съдържанието), реших да разгледам няколко способа и инструмента, чрез които всеки WordPress базиран уеб сайт може да подобри скоростта си на зареждане.

wordpress code

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

Ето и над какво смятам да наблегна:

  • Как да провериш текущото състояние на уеб сайта си и скоростта му на зареждане?
  • Оптимизиране на базата данни (WP Optimize)
  • Използване на CDN (Content Delivery Network)
  • Оптимизиране на изображения
  • Избор на подходящо разширение за слайдер
  • По-малко разширения = по-бързо зареждане

 

Как да провериш текущото състояние на уеб сайта си и скоростта му на зареждане?

На първо място, за да се вземе в предвид текущото състояние на уеб сайта, е редно да се направи анализ на скоростта и оптимизацията му. За целта аз използвам два инструмента – GTMetrix и Pingdom.

С безплатната версия на GTMetrix може да тестваш скоростта на сайта си през следните локации:

Ванкувър, Канада
Далас, САЩ
Хонг Конг, Китай
Лондон, Обединено кралство
Мумбай, Индия
Сидни, Австралия
Сао Паоло, Бразилия

Pingdom от своя страна предлага избор на следните локации:

Стокхолм, Швеция
Мелбърн, Австралия
Калифорния, САЩ
Ню Йорк, САЩ

Така че, в зависимост от местоположението на потребителите ти, избери най-близката възможна локация.

gtmetrix

 

Оптимизиране на базата данни (WP Optimize)

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

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

Също, към неизползваемите ресурси, могат да се добавят и стари версии на публикации (ревизии), смап, изтрити или неудобрени коментари и пр.

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

За мое (и предполагам не само) щастие, има WordPress разширение, което се грижи за всички тези неприятности по незабележим и елегантен начин, а именно – WP Optimize.

WP Optimize е плъгин, позволяващ бърза и лесна оптимизация на базата данни, което включва:

  • премахване на ревизиите за всяка от статиите и страниците на уеб сайта;
  • почистване на таблиците в базата и тяхното структуриране;

WP Optimize

 

Използване на CDN (Content Delivery Network)

На първо място – кратко разяснение. Какво е CDN? CDN е голяма разпределителна система на прокси сървъри, разположени в множество центрове за данни в Интернет. Целта на CDN е да обслужва съдържание за крайни потребители с висока надеждност и добра производителност. CDN обслужва голяма част от съдържанието на интернет сайтовете днес, включително и уеб обекти (текстови, графични и скриптове), сваляеми мултимедийни файлове, софтуер, документи и приложения.Портали за електронна търговия, Live-Streaming медийни сайтове, както и някои от социалните мрежи.

Все повече от хостинг доставчиците интегрират облачни технологии в предоставяните от тях услуги. В случая, аз използвам Superhosting, а те от своя страна имат интеграция с CloudFlare. Благодарение на това, съдържанието на уеб сайта ти бива кеширано (с изключение на HTML файловете, което не вреди на оптимизацията за търсещи машини) и се сервира от най-близката локация до тази на посетителя на сайта. Резултатът – бързо зареждане на уеб страниците и тяхното съдържание.

Повече за интеграцията на Superhosting с CloudFlare може да научиш от този ресурс.

cdn

 

Оптимизиране на изображения

За всички ни е ясно, че уеб сайт без изображения би изглеждал като… държавен вестник 🙂

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

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

В практиката си съм тествала най-различни разширения (плъгини) за оптимизиране на изображения, но един от тях безспорно ме грабна, както с лекотата си, така и с ефективността си.

Говоря за EWWW Optimizer.

След като инсталираш и настроиш EWWW Image Optimizer, той автоматично ще оптимизира всички изображения, качени в уеб сайта, стига да са в JPG, PNG или GIF формат. Разширението също така включва функция за оптимизиране на целия ти медиен каталог, в случай че вече имаш много качени.Едно от предимствата на EWWW Image Optimizer е, че процесът на оптимизация се осъществява по подразбиране в собствените сървърни ресурси на уеб сайта, вместо да се свързва с услуга на трета страна. Това означава, че задачите за оптимизация ще изискват по-малко време, което може да бъде полезно при справянето с големи медийни библиотеки, тъй като оптимизирането на файлове с нормален размер (<1mb) трябва да отнема най-много няколко секунди.

 

Избор на подходящо разширение за слайдер

Тенденциите в уеб дизайна през последните няколко години ни уверяват в не едно и две неща, а едно от тях е – ако желаеш да имаш привлекателен за потребителите уеб сайт, то още с първоначалното му зареждане трябва да покажеш интересно и примамливо съдържание. А какво по-подходящо от ротиращи се изображения (слайдер) с текст върху тях?

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

В практиката си съм използвала това разширение нееднократно. И изхождайки от наблюденията си, мога да заключа следното – този плъгин значително забавя скоростта на зареждане на уеб страницата, на която е поставен.

И не само той, а и почти всички сходни на него разширения. Причината – стотици редове JavaScript (jQuery) се зареждат, за да накарат тези букви да се появят динамично, да анимират определено изображение, да карат слайдовете да се сменят автоматично и пр. Също така – на мобилни устройства (от каквито идва по-голямата част от трафика), слайдерите не изглеждат така привлекателно, както на десктоп машина.

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

Според създателите на небезизвестният плъгин за оптимизиране на съдържанието за търсачки – YoastSEO, слайдер, употребен на началната (а и не само) страница, не носи никакви ползи, а дори напротив. В тяхна статия, придружена от проучвания, посочват, че голям брой от потребителите пропускат съдържанието на слайдерите (т.нар. банерна слепота), почти никой не клика върху бутоните, поместени на тях и като цяло – приемат слайдера за поредния банер/реклама и твърде често пропускат реалното и ценно съдържание.

slider

 

По-малко разширения = по-бързо зареждане

Допълнителните функционалности, които искаш уеб сайта ти да притежава, си имат своята цена. А именно – забавяне скоростта на зареждане.

Понякога е изкушаващо да инсталираш “само още един” плъгин, да речем, за граватар, за статистика, за автоматично споделяне в социалните мрежи…

Попадала съм на уеб сайтове, използващи абсолютно различни разширения за свързване с различните социални мрежи. В случая, моят съвет е – комбинативност и използване на разширения, които наистина добавят стойност към уеб сайта ти. Стремежа ми е да използвам плъгини с разширени функции, като така си спестявам както мегабайти в базата данни, така и риска от “счупване” на сайта поради ъпдейт на даден плъгин или конфликт между два и повече такива.

Със сигурност има какво да се добави към съветите за оптимизация скоростта на зареждане на WordPress уеб сайт, но мисля да спра до тук и да ти покажа един наистина много добър пример 🙂

http://motherfuckingwebsite.com/

Изкушаваш ли се да провериш скоростта му на зареждане 😀