WordPress е система за управление на съдържание (CMS – Content Management System), написана на PHP и работеща с MySQL база данни.
Стартирала е като платформа за блогове през 2003 г., но отдавна е надраснала тази роля. Към 2025 г. WordPress захранва над 43% от всички уебсайтове в интернет – от лични блогове до корпоративни портали и многомилионни онлайн магазини. Причините за това не са мистерия: отворен код, огромна база от плъгини (над 59 000 в официалното хранилище), и архитектура, която позволява разширение на почти всяка функционалност без промяна на core файловете. Системата се поддържа активно от общност от стотици разработчици по целия свят, а основните версии излизат 3-4 пъти годишно.
WordPress.com или WordPress.org – коя версия е за вас
Преди да инсталирате каквото и да е, трябва да разберете едно принципно разграничение. Разликата между WordPress.com и WordPress.org е фундаментална и засяга контрола, разходите и гъвкавостта на сайта ви.
WordPress.org е версията с отворен код – сваляте я, качвате я на хостинг, и имате пълен контрол. Можете да инсталирате произволни плъгини и теми, да редактирате код, да свързвате домейн по избор. Тази версия е безплатна, но изисква хостинг (платен) и домейн (платен). WordPress.com е хостнатата услуга на компанията Automattic – по-лесна за начало, но с ограничения: безплатният план показва реклами, не можете да инсталирате произволни плъгини, и адресът на сайта ви е от вида yoursite.wordpress.com. Платените планове премахват тези ограничения, но цената бързо надминава самостоятелния хостинг.
За всеки, който планира реален проект – бизнес сайт, блог с монетизация, магазин – правилният избор е WordPress.org.
Домейн и хостинг – какво е нужно преди инсталацията
За да работи WordPress сайт, са необходими две неща.
Разликата между домейн и хостинг е проста: домейнът е адресът (например wp2bg.com), а хостингът е сървърът, на който реално се съхраняват файловете и базата данни. Домейните се регистрират при registrar – в България популярни са SuperHosting, Jump.bg и Register.bg. Цената на .com домейн е около 15-20 лв./год. Хостингът за WordPress стартира от около 5-10 лв./месец при споделен хостинг. Минималните технически изисквания на WordPress са PHP 7.4+ (препоръчително PHP 8.1+) и MySQL 5.7+ или MariaDB 10.4+. Повечето съвременни хостинг планове отговарят на тези изисквания без допълнителна конфигурация.
При избора на хостинг обърнете внимание на това дали поддържа инсталация с едно кликване (Softaculous, Installatron). Тя спестява ръчното качване на файлове.
Как се инсталира WordPress ръчно
Ако хостингът ви не предлага автоматична инсталация, процесът е следният.
Свалете последната версия от wordpress.org/download. Разпакетирайте архива локално. Качете файловете на сървъра чрез FTP клиент (FileZilla или подобен) или чрез File Manager в cPanel. Създайте нова MySQL база данни и потребител с пълни права върху нея – това се прави от cPanel или от хостинг панела. Преименувайте wp-config-sample.php на wp-config.php и попълнете данните:
define( 'DB_NAME', 'ime_na_bazata' );
define( 'DB_USER', 'ime_na_potrebitel' );
define( 'DB_PASSWORD', 'parola' );
define( 'DB_HOST', 'localhost' );
define( 'DB_CHARSET', 'utf8mb4' );
Отворете домейна в браузър – WordPress стартира инсталационния wizard автоматично.
Стъпките при първото стартиране
След инсталацията admin панелът е достъпен на /wp-admin.
Първото, което трябва да направите, е да смените permalink структурата. По подразбиране URL-ите изглеждат като /?p=123, което е лошо за SEO. Отидете на Settings > Permalinks и изберете „Post name“ – така адресите стават четими: /kak-da-napravite-sait/. Правилната URL структура влияе пряко на класирането в Google и е едно от малкото неща, които трудно се сменят по-късно без 301 пренасочвания. След permalinks проверете Settings > General: задайте правилен timezone (Europe/Sofia), формат на датата, и се уверете, че имейлът на администратора е правилен. Зададете и Site Language на Bulgarian, ако пишете на български.
Теми: как изглежда сайтът ви
Темите контролират визията и layout-а.
WordPress идва с предварително инсталирана тема (Twenty Twenty-Five или подобна). Нови теми се инсталират от Appearance > Themes > Add New. Безплатни теми има над 11 000 в официалното хранилище. Платените теми (от ThemeForest, Elegant Themes, StudioPress) обикновено предлагат повече опции за персонализация и по-добра поддръжка. При избора на тема гледайте: дата на последна актуализация (не по-стара от 6 месеца), оценки от потребители, и дали темата е маркирана като съвместима с текущата версия на WordPress.
Ако планирате да изграждате страниците визуално, разгледайте теми, съвместими с Gutenberg или с page builder-и като Elementor.
Задължителни плъгини след инсталация
WordPress без плъгини е функционален, но ограничен.
Четири категории плъгини са практически задължителни за всеки сериозен сайт. SEO плъгин – Rank Math или Yoast SEO. И двата добавят meta tags, sitemap генерация, и управление на schema markup. Сигурност – Wordfence или iThemes Security; защитата на WordPress от хакери е тема, която не трябва да се отлага за по-късно – brute force атаките срещу /wp-login.php започват буквално часове след публикуването на нов сайт. Бекъп – UpdraftPlus е de facto стандарт; настройте автоматичен бекъп към Google Drive или Dropbox веднъж седмично минимум. Производителност – WP Rocket е премиум опция с добри резултати, но безплатните W3 Total Cache или LiteSpeed Cache (при LiteSpeed сървъри) са напълно функционални алтернативи.
// Пример: деактивиране на XML-RPC ако не ви трябва
// добавете в functions.php на темата
add_filter( 'xmlrpc_enabled', '__return_false' );
XML-RPC е честа точка за атака и се ползва рядко от съвременни приложения.
Структура на WordPress: файлове и папки
Разбирането на файловата структура помага при отстраняване на проблеми.
„`
wp-content/
themes/ <- вашите теми
plugins/ <- инсталирани плъгини
uploads/ <- медия файлове
wp-config.php <- конфигурация на базата данни
.htaccess 6.x) се инсталират ръчно от Dashboard > Updates. Преди всяка major актуализация направете пълен бекъп. Плъгините и темите имат собствен цикъл на актуализации – проверявайте ги редовно. Остарял плъгин с известна уязвимост е най-честата причина за компрометиране на WordPress сайт. Защитата на домейна е отделна тема, но е взаимосвързана – изгубен домейн означава изгубен сайт независимо колко добре е защитен WordPress.
Ако развивате сайта по-сериозно – онлайн магазин, членска платформа, или портал с потребители – следващата логична стъпка е WooCommerce или специализиран плъгин за вашия use case.
Често задавани въпроси
-
Безплатен ли е WordPress?
WordPress (wordpress.org) е безплатен с отворен код. Плащате единствено за домейн (15-20 лв./год.) и хостинг (от 5-10 лв./месец). Премиум теми и плъгини са незадължителни допълнения.
-
Каква е разликата между WordPress.com и WordPress.org?
WordPress.org е версията, която сваляте и качвате на собствен хостинг – пълен контрол, произволни плъгини и теми. WordPress.com е хостната услуга с ограничения в безплатния план – не можете да инсталирате произволни плъгини и получавате поддомейн от типа yoursite.wordpress.com.
-
Трябва ли ми технически опит за да направя WordPress сайт?
За базов сайт с готова тема и визуален редактор не е нужен код. За персонализации на PHP, child теми или custom plugin разработка е нужен поне базов опит с PHP и HTML.
-
Колко време отнема инсталирането на WordPress?
При автоматична инсталация чрез Softaculous или Installatron – под 5 минути. Ръчната инсталация с FTP и ръчно създаване на база данни отнема 20-30 минути при първи опит.
-
Кои плъгини са задължителни веднага след инсталацията?
Минимумът е SEO плъгин (Rank Math или Yoast), плъгин за сигурност (Wordfence), и плъгин за бекъп (UpdraftPlus). Плъгин за кеширане (WP Rocket, W3 Total Cache) се добавя когато сайтът вече има съдържание.
