Не точно, реално повечето хостинги поддържат WP, но така промотираните, като WordPress хостинг - най-често са оптимизирани за по-гладка работа с въпросния CMS и предоставят User Friendly инструменти за по-лесна, по-бърза и по-разбираема настройка и инсталация.
Ако хостинг плана ти поддържа минималните изисквания за WP (различни са според версията, но е желателно да се използва най-новата, за повече информация виж тук - https://wordpress.org/about/requirements/), не е проблем да си го инсталираш и настроиш и сам (даже го препоръчвам) стига да знаеш какво правиш.
Иначе отговора на въпроса ти е вече даден от @mr mcwolf ... с малкото уточнение, че папките (sport и biogard), които виждаш на screenshot-a ти най-вероятно са добавени домейни към хостинг плана ти, затова при подобна конфигурация (на хостинг-а), просто направи папката в директорията www.
Успех и пиши ако имаш нужда от помощ