Мы собрали часто задаваемые вопросы связанные с WordPress и ответы на них. Стараемся без сложных и заумных слов, насколько это возможно, ответить на Ваши вопросы.
Сразу после установки, в корне сайта на WordPress физического файл robots.txt нет. Вместе с тем, при обращении к файлу WordPress отображает robots.txt со стандартными значениями.
Для смены данных в robots.txt следует его разместить в корне сайта или же воспользоваться любым SEO плагином с функцией редактирования файла из консоли.
Файл functions.php расположен в активной теме вашего сайт. Из консоли к данному файлу можно добраться через Внешний вид > Редактор тем.
В файловой структуру вы сможете найти файл по следующему пути: корневая папка/wp-content/themes/название активной темы/functions.php
Файл functions.php — главный файл темы в котором записаны основные функции. Фактически данный файл работает как плагин. И любые изменения в файле относятся ко всему сайту: фронтэнд и бэкэнд.
Изменения файла относятся сразу ко всему сайту. Правка файла доступна из консоли, но в некоторых случаях, изменения не будут сохранены. В таком случае необходимо вносить правки в файл через FTP.
С осторожностью редактируйте файл functions.php, допущенные ошибки в коде повлияют на работу сайт.
После установки WordPress, файла sitemap.xml в корне файловой структуры нет. Для генерации карты sitemap.xml необходимо установить плагин. Оптимальным решением для этого будет установить любой SEO плагин (Rank Math, Yoast, All in one SEO Pack) и настроить генерацию sitemap.xml
Оптимальным решением будет использование плагина Rank Math для создания и настройки sitemap.xml
В вышеуказанных плагинах можно настроить какие типы записей будут входить в карту сайта, а так же сделать разбивку карты сайта по типам записи и их кол-ву для оптимизации процесса индексации страниц сайта поисковыми системами. Рекомендуем разбивать карты сайта sitemap.xml по 100 URL.
WordPress как и любая другая CMS (Система управления контентом) для своей работы использует файловое пространство хостинга и базу данных. Причем необязательно, что бы и файловая структура и база данных были расположены на одном хостинге.
В корне файловой структуры WordPress существует файл wp-config.php в котором внесены данные: название базы данных, пользователь базы данных, адрес базы данных и пароль к ней.
Таким образом, файловая структура (программа в виде php кода) связывается с базой данных в которой хранится вся информация.
Пароль администратора и других пользователей WordPress хранятся в базе данных MySQL в таблице wp_users, строка user_pass.
Данные хранятся в зашифрованном виде с алгоритм хеширования MD5.
Для правки пароля из базы данных в phpmyadmin, необходимо изменить строку user_pass на необходимый пароль и использовать функцию MD5, после чего сохранить изменение.
Изображения в консоли WordPress размещены в пункте Медиафайлы->Библиотека. Нужно отметить, что в данном пункте хранятся только те изображения, которые были добавлены через админку.
На хостинге файлы хранятся в парке uploads (wp-content/uploads). В самой папке uploads, файлы распределяются по годам и месяцам, в зависимости о того, когда они были добавлены.
При загрузке изображения через консоль, WordPress помещает исходное изображение и делает несколько копий в разных размерах. Уменьшенные копии используются для использования как во фронтэнде, так и в бэкэнде, например в библиотеке медиафайлов для быстрого отображения изображений.
Такую же технологию используют и современные смартфоны. При открытие галереи фото, смартфон показывает миниатюры изображений, но не сами изображения, а при открытие фото, начинается загрузка в полном размере.
Страницы WordPress размещены в соответствующем разделе в консоли: Страницы
На хостинге, страницы записываются в базу данных MySQL: wp_posts с post_type=page и дополнительные postdata хранятся в wp_postmeta, как thumbnail is и других пользовательских полях.
Любой код который необходимо добавить в шапку или подвал сайта на WordPress (пиксель, метрика, аналитика, таг менеджер) необходимо размещать именно в активную тему. Если у Вас установлено несколько тем, то активной является только одна и именно в файлы этой темы размещается необходимый код.
За шапку отвечает файл header.php
За подвал отвечает файл footer.php
Оба файла расположены сразу в папке темы. Из консоли к данным файлам можно добраться следующим образом: Внешний вид>Редактор тем
Для добавления и корректировки мета тегов title и description, необходимо установить один из SEO плагинов.
Самые популярные SEO плагины WordPress:
- Yoast SEO
- All in One SEO
- Rank Math
Каждый из плагинов полностью справляется со своей задачей и выбор плагина зависит только от того нравится ли он Вам или нет с точки зрения удобства. Некоторые пользователи считают, что тот или иной плагин на WordPress дает рост позиций, но это не так.
Мы достаточно долго использовали Yoast. В нем собраны все необходимые настройки для сайта, но уже около года для своего сайта и клиентов используем Rank Math.
Стандартными страницами для входа в консоль WordPress являются: /wp-login.php и /wp-admin/
В случае, если WordPress не отображает форму входа по данным адресам, значит сайт имеет защиту от брутфорс атак и адрес для входа изменен и может быть абсолютно любым, т.к. задается вручную.
Стандартная форма входа в консоль WordPress
Для вывода дочерних страниц используется следующий код:
Если необходимо установить код на отдельную страницу или запись, то придется установить плагин PHP Everywhere. WordPress не поддерживает встраивание PHP кода на отдельные страницы или виджеты, а плагин PHP Everywhere решит данную проблему.
Для вывода кастомных записей используется следующий код:
Если необходимо установить код на отдельную страницу или запись, то придется установить плагин PHP Everywhere. WordPress не поддерживает встраивание PHP кода на отдельные страницы или виджеты, а плагин PHP Everywhere решит данную проблему.
Для смены домена у WordPress сайта, необходимо сделать два изменения и есть два варианта последовательности.
Начнем с более простого, где не нужно работать с базой данных:
- В консоли WordPress, заходим в Настройки->Общие. И меняем адрес домена в 2х строках: Адрес WordPress (URL) и Адрес сайта (URL).
- Перенести всю файловую структуру из одной директории в другую.
Второй вариант имеет другую последовательность и требует обращения к базе данных:
- Перенести всю файловую структуру из одной директории в другую.
- В базе данных необходимо изменить домен. Рекомендуем это производить через phpmyadmin. В таблице wp_options меняем значения в siteurl и home.
Важно! Если в Вашем сайте использовались абсолютные ссылки (ссылка начинающиеся с протокола: http:// или https://), что скорее всего использовалось для картинок, то Вам необходимо воспользоваться плагином для замены ссылок. Т.е. изменить все абсолютные ссылки со старого домена на новый. Для этого есть простые плагины Search & Replace. Принцип их работы достаточно прост: вводите искомое значение и заменяете на необходимое. Если пренебречь данной правкой, то фактически ваш сайт ссылается на другой домен, теряет ссылочный вес и продвинуть сайт будет невозможно.
Перенос WordPress сайта происходит в несколько этапов:
- Скачать всю файловую структуру;
- Скачать или экспортировать базу данных;
- Загрузить файловую структуру на новый хостинг;
- Загрузить или импортировать базу данных;
- В корневом файле wp-config.php внести правки для подключения к базе данных.
У многих хостингов есть возможность подключиться к файловой структуре сайта по FTP. Таким образом, нет необходимости скачивать и загружать все файлы, т.к. сайты с большим кол-вом изображений могут весить действительно много.
Сделать интернет магазин на WordPress можно благодаря плагину WooCommerce.
WooCommerce имеет массу настроек в базовой версии, что позволяет продавать обычные товары, сгруппированные, вариативные и даже электронные. Также к плагину есть масса дополнений которые позволят добавить любые расширения. На данном плагине работают как небольшие интернет магазины, так и крупные с большими товарными оборотами.
При загрузке изображения через консоль, WordPress помещает исходное изображение в папку uploads (в соответствующий год и месяц) и делает несколько копий в разных размерах. Уменьшенные копии используются для использования как во фронтэнде, так и в бэкэнде.
При открытие библиотеки медиафайлов или добавление медиафайла на страницу, WordPress показывает нам изображения не в полном разрешении, это бы заняло уйму времени для отображения всех фото, а их уменьшенные копии 150*150.
Во фронтэнде это имеет большое распространение при создание галерей из фото, для изображений к записям, к товарам WooCommerce.
Такую же технологию используют и современные смартфоны. При открытие галереи фото, смартфон показывает миниатюры изображений, но не сами изображения, а при открытие фото, начинается загрузка в полном размере.
WordPress — это конструктор на котором можно создать и управлять сайтом. Часто встречается такое понятие как админка сайта, WordPress и есть та самая админка. Более правильно такие админки называть CMS (ЦМС), что от английского Content Management System — система управления контентом.
WordPress — самая распространенная платформа в мире для создания сайтов. На WordPress можно создать сайт любой сложности и дизайна.
Подробно о преимуществах WordPress мы писали в статье: Преимущества WordPress
Рубрики используются в WordPress для улучшения организации записей и представляют собой отдельную таксономию. Если проводить аналогию, то рубрики это как отделы в обычном магазине: есть молочный отдел, отдел с мясом итд.
Записи в WordPress используются как правило для создания блога, а рубрики помогают каталогизировать их. Таким образом рубрики выступают как сборники нескольких записей.
При этом, записи могут быть привязаны сразу к нескольким рубрикам.
Рубрики имеют уровни вложенности. Т.е. одна рубрика может быть вложена в другую. К примеру, Вы ведете блог и одна из рубрик будет называться Статьи за 2021 год, а вложенная рубрика Статьи за январь.
Рубрики должны иметь уникальный ярлык вне зависимости от уровня вложенности.