оригинальная версия версия для слабовидящих контрастная версия выключить изображения включить изображения RSS FEED K2 NEWS
Воскресенье, 30 Январь 2022 00:03

Каталоги WordPress

Работая с той или иной CMS самая частая проблема — не знаешь, что где лежит, и мне сложно сказать, кто больше «пленник ситуации», веб-мастер, который впервые видит CMS (любую) или «матёрый» разработчик, который уже много чего повидал на своём веку.

Дело в том, что каждая CMS, несмотря на схожесть с её «братьями и сёстрами» является уникальной. И то что в одной CMS расположено в одном месте вовсе не обязано «лежать там же» в другой и когда тебе повседневно приходится работать одновременно с тремя-четырьмя, невольно начинаешь теряться в понимании того, что вообще происходит.

Чтобы облегчить себе работу с Wordpress, стоит запомнить:

/wp-admin — каталог, который содержит основные каталоги и файлы для управления интерфейсом панели администратора WordPress. Ключевой файл в этом катало­ге — admin-ajax.php, через который должны выполняться все запросы Ajax. Здесь стоит отметить, что ссылка http://site/wp-admin/index.php это первое, что заинтересует злоумышленников в случае если Ваш сайт вызовет у них интерес. Так что поинтересуйтесь возможностями переноса входа в админ-панель.

/wp-includes — содержит основные каталоги и файлы для различных функций WordPress. Мы настоятельно рекомендуем вам просмотреть структуру и код в этом каталоге, чтобы лучше понять внутреннюю работу WordPress.

/wp-content — данный каталог может хранить в себе что угодно, начиная от файлов плагинов до файлов загруженных пользователями и администратором сайта.

/wp-content/plugins — файлы установленных плагинов.

/wp-content/themes — в этом каталоге расположены файлы тем WordPress (отдельный каталог для каждой темы).

/wp-content/uploads — все загружаемые Вами файлы будут попадать в этот каталог. Стоит иметь ввиду, что некоторые плагины так же могут создавать (для своих нужд) файлы в этом каталоге.

/wp-content/mu-plugins — здесь "mu" означает "must use" (должно быть использовано), если файлы какого-либо плагина окажутся в этом каталоге, он будет автоматически активирован без необходимости (возможности) включения/выключения через панель управления CMS.

Кстати если Вы начали работать с чьим-то сайтом впервые, то первое, что стоит сделать — ознакомиться с каталогом mu-plugins, чтобы не столкнуться в дальнейшей работе с неприятными сюрпризами.

Спонсоры: