FAQ по WordPress

Мы собрали часто задаваемые вопросы связанные с 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 в phpmyadmin

Изображения в консоли WordPress размещены в пункте Медиафайлы->Библиотека. Нужно отметить, что в данном пункте хранятся только те изображения, которые были добавлены через админку.
На хостинге файлы хранятся в парке uploads (wp-content/uploads). В самой папке uploads, файлы распределяются по годам и месяцам, в зависимости о того, когда они были добавлены.

При загрузке изображения через консоль, WordPress помещает исходное изображение и делает несколько копий в разных размерах. Уменьшенные копии используются для использования как во фронтэнде, так и в бэкэнде, например в библиотеке медиафайлов для быстрого отображения изображений.

Такую же технологию используют и современные смартфоны. При открытие галереи фото, смартфон показывает миниатюры изображений, но не сами изображения, а при открытие фото, начинается загрузка в полном размере.

Страницы WordPress размещены в соответствующем разделе в консоли: Страницы
На хостинге, страницы записываются в базу данных MySQL: wp_posts с post_type=page и дополнительные postdata хранятся в wp_postmeta, как thumbnail is и других пользовательских полях.

Любой код который необходимо добавить в шапку или подвал сайта на WordPress (пиксель, метрика, аналитика, таг менеджер) необходимо размещать именно в активную тему. Если у Вас установлено несколько тем, то активной является только одна и именно в файлы этой темы размещается необходимый код.
За шапку отвечает файл header.php
За подвал отвечает файл footer.php

Оба файла расположены сразу в папке темы. Из консоли к данным файлам можно добраться следующим образом: Внешний вид>Редактор тем

Как добавить код в WordPress?

Для добавления и корректировки мета тегов title и description, необходимо установить один из SEO плагинов.

Самые популярные SEO плагины WordPress:

  • Yoast SEO
  • All in One SEO
  • Rank Math

Каждый из плагинов полностью справляется со своей задачей и выбор плагина зависит только от того нравится ли он Вам или нет с точки зрения удобства. Некоторые пользователи считают, что тот или иной плагин на WordPress дает рост позиций, но это не так.

Мы достаточно долго использовали Yoast. В нем собраны все необходимые настройки для сайта, но уже около года для своего сайта и клиентов используем Rank Math.

Стандартными страницами для входа в консоль WordPress являются: /wp-login.php и /wp-admin/
В случае, если WordPress не отображает форму входа по данным адресам, значит сайт имеет защиту от брутфорс атак и адрес для входа изменен и может быть абсолютно любым, т.к. задается вручную.

wp-login.php

Стандартная форма входа в консоль WordPress

Для вывода дочерних страниц используется следующий код:

Copy to Clipboard

Если необходимо установить код на отдельную страницу или запись, то придется установить плагин PHP Everywhere. WordPress не поддерживает встраивание PHP кода на отдельные страницы или виджеты, а плагин PHP Everywhere решит данную проблему.

Для вывода кастомных записей используется следующий код:

Copy to Clipboard

Если необходимо установить код на отдельную страницу или запись, то придется установить плагин PHP Everywhere. WordPress не поддерживает встраивание PHP кода на отдельные страницы или виджеты, а плагин PHP Everywhere решит данную проблему.

Для смены домена у WordPress сайта, необходимо сделать два изменения и есть два варианта последовательности.

Начнем с более простого, где не нужно работать с базой данных:

  1. В консоли WordPress, заходим в Настройки->Общие. И меняем адрес домена в 2х строках: Адрес WordPress (URL) и Адрес сайта (URL).
  2. Перенести всю файловую структуру из одной директории в другую.

Второй вариант имеет другую последовательность и требует обращения к базе данных:

  1. Перенести всю файловую структуру из одной директории в другую.
  2. В базе данных необходимо изменить домен. Рекомендуем это производить через phpmyadmin. В таблице wp_options меняем значения в siteurl и home.

Важно! Если в Вашем сайте использовались абсолютные ссылки (ссылка начинающиеся с протокола: http:// или https://), что скорее всего использовалось для картинок, то Вам необходимо воспользоваться плагином для замены ссылок. Т.е. изменить все абсолютные ссылки со старого домена на новый. Для этого есть простые плагины Search & Replace. Принцип их работы достаточно прост: вводите искомое значение и заменяете на необходимое. Если пренебречь данной правкой, то фактически ваш сайт ссылается на другой домен, теряет ссылочный вес и продвинуть сайт будет невозможно.

Перенос WordPress сайта происходит в несколько этапов:

  1. Скачать всю файловую структуру;
  2. Скачать или экспортировать базу данных;
  3. Загрузить файловую структуру на новый хостинг;
  4. Загрузить или импортировать базу данных;
  5. В корневом файле 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 год, а вложенная рубрика Статьи за январь.

Рубрики должны иметь уникальный ярлык вне зависимости от уровня вложенности.

Go to Top