WordPress для Начинающих

painting-black-paint-roller

Что происходит, когда вы меняете тему на WordPress?

Задумывались ли вы когда-нибудь о том, что произойдет, если вы поменяете свою тему на WordPress? Учитывая, сколько существует красивых тем для WordPress, ничего не стоит поддаться соблазну и сменить тему на более привлекательную. Хотя смена темы – это в общем безопасный процесс, есть несколько вещей, о которых нужно подумать заранее. В этой статье мы ответим на вопрос: что происходит, когда вы меняете тему на WordPress, а также поговорим о тех вещах, которые нужно взять в расчет, чтобы ваш сайт работал без перебоев после смены темы.

Видео урок

Если вам не понравилось видео или нужны более подробные инструкции, читайте дальше.

Прежде чем поменять тему WordPress

Крайне важно сохранить резервную копию WordPress при внесении каких-либо масштабных изменений, например при смене темы, установке плагинов или импорте/экспорте данных.

Перед активизацией новой темы WordPress, обязательно зайдите в предпросмотр, чтобы увидеть, как она отобразится на вашем сайте. WordPress позволяет установить и ознакомиться с темой, не активируя ее.

Установите тему и нажите на кнопку Live Preview под ней.

livepreviewtheme

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

livepreviewwindow

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

Читайте более подробную инструкцию о том, как правильно поменять тему WordPress.

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

Меню в новой теме вероятнее всего пропадут

WordPress предоставляет встроенную систему навигационных меню. Каждая тема WordPress определяет месторасположения меню по-своему.

Поэтому, когда вы меняете тему на WordPress, месторасположения меню также поменяются.

Меню, которому вы задали определенное расположение в теме, придется перенастроить.

Зайдите в Appearance > Menus. Затем выберите нужное вам меню и отметьте theme location, в соответствии с тем, где вы хотите, чтобы меню отображалось.

reusingmenus

Читайте нашу инструкцию о том, как добавить кастомное навигационное меню в WordPress.

Настройки виджетов изменятся

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

Имейте в виду, что некоторые темы автоматически отображают дефолтные виджеты WordPress. Однако все виджеты с кастомными настройками попадут в раздел деактивированных виджетов.

Вы можете по-прежнему их использовать, добавив обратно в соответствующую боковую панель.

inactivewidgets

Читайте наш урок о том, как импортировать/экспортировать настройки виджетов в WordPress. Также вам может быть интересен наш список самых полезных виджетов.

Настройки темы пропадут

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

Такие настройки могут включать в себя логотип сайта, favicon, заголовок, фон и т.д. Все это пропадет при переходе на новую тему WordPress.

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

В большинстве случаев эти настройки не влияют на рейтинг вашего сайта в поисковых системах. Потеря этих настроек не приведет к значительным последствиям. Однако некоторые темы объединяют настройки SEO с их собственной панелью настроек темы. В таком случае вам придется перенести настройки SEO с помощью SEO data transporter.

Виды постов и таксономии, привязанные к теме, пропадут

Некоторые темы WordPress (за исключением тех, которые находятся в директории официальных тем WordPress), пренебрегают своей изначальной функциональностью и вступают на территорию плагина.

Другими словами, таки темы предоставляют функции, не связанные с внешней презентацией вашего сайта. Например, возможность создание кастомных видов постов, кастомных таксономий, которые позволяют отображать контент в виде портфолио, отзывы и т.д.

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

Читайте нашу инструкцию о том, как импортировать и экспортировать кастомные виды постов в WordPress.

Слайдеры, привязанные к теме, пропадут

Множество тем WordPress предлагают легкий способ добавления слайдеров в различные разделы вашего сайта. Они пропадут при переходе на новую тему.

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

Читайте статью, в которой мы сравниваем лучшие плагины WordPress для слайдеров.

Шорткоды, привязанные к теме, пропадут

Шорткоды упрощают добавление функций к постам и виджетам на WordPress. Многие темы WordPress предоставляют исчерпывающий набор шорткодов для добавления кнопок, галерей, слайдеров, разметок для колонок и т.д.

Когда вы меняете свою тему, все шорткоды автоматически отключаются.

В результате ваш шорткод будет отображаться в текстовом формате внутри поста. К сожалению, простого способа импортировать шорткоды из старой темы в новою нажатием одной кнопки не существует. Однако вы можете найти и удалить неиспользуемые шорткоды из постов на WordPress.

Что не изменится в процессе смены темы

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

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

Настройки WordPress по умолчанию останутся в меню Settings и никак не изменятся.

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


Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — [email protected], +371 29394520


pexels-photo-70232

Забыли пароль? Как восстановить утерянный пароль в WordPress

Забытые пароли – это распространенная проблема на любом сайте. Даже самые технологически подкованные люди забывают свои пароли. Мы уже рассказывали вам о том, как сбросить свой пароль через phpMyAdmin, но этот метод достаточно сложный. В этой статье мы покажем более легкий способ восстановления утерянного пароля в WordPress.

Для начала зайдите на страницу авторизации вашего блога WordPress. Ее можно найти по адресу:

Замените www.example.com на адрес вашего сайта. На странице входа в систему WordPress, под формой авторизации вы найдете ссылку Lost your password?.

lost-password-wordpress-login

Нажмите на ссылку Lost your password?. Таким образом вы попадете на следующую страницу, где вас попросят ввести ваше имя пользователя или имейл.

password-recovery-page

Введите имя пользователя, которое вы используете для входа на ваш блог WordPress. Вы можете также ввести имейл адрес, который вы использовали при установке и регистрации вашего блога. После ввода имени пользователи или имейла, нажмите на кнопку Get New Password.

Если вы ввели правильное имя пользователя или имейл, WordPress вышлет сообщение на адрес, привязанный к вашему аккаунту. Вы также увидите уведомление “Check your e-mail for the confirmation link”.

confirmation-email-sent

Проверьте ваш имейл, вы должны найти сообщение с темой [Название вашего блога] Password Reset. Если имейл не пришел сразу, подождите пару минут. Если имейла все еще нет, проверьте папки Spam и Junk Mail.

Когда получите имейл, увидите в нем следующее сообщение:

screen-shot-2016-09-22-at-15-03-23

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

enter-new-password-wordpress

Сначала введите новый пароль, а затем повторите его в поле “Confirm New Password”. Индикатор надёжности пароля снизу покажет, если пароли не совпадают. Индикатор надёжности пароля также покажет, насколько надежен ваш пароль. WordPress разрешает использовать и слабые пароли, но мы рекомендуем выбрать сложный, надежный пароль.

Надежный пароль должен содержать более чем 8 символов, буквы верхнего и нижнего регистра, числа и особые символы, такие как ! ” ? $ % ^ &.

После того, как вы ввели пароль, нажмите кнопку Reset password. Вы увидите уведомление “Your password has been reset. Log in”.

password-reset-complete

Поздравляем, вы успешно восстановили ваш пароль от WordPress. Нажмите на ссылку “Login”, чтобы войти в свой блог WordPress с помощью нового пароля.

Продвинутые пользователи WordPress могут также восстанавливать пароль WordPress через phpMyAdmin.

Еще один совет по управлению паролями WordPress

Вводить пароль каждый раз при входе в WordPress вам может быстро надоесть. Однако если вы заходите на свой блог WordPress со своих личных устройств, используя домашнее интернет-подключение, то можете воспользоваться плагином Always Remember Me, чтобы WordPress никогда вас не забывал. Этот плагин поставит галочку рядом с боксом Remember Me на странице входа в систему. Поэтому как только вы войдете в WordPress, вы будете оставаться в системе до тех пор, пока не очистите cookies вашего браузера.


Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — [email protected], +371 29394520


startup-photos

Категории или тэги – лучшие методы SEO для сортировки контента

Один из самых обсуждаемых вопросов на различных WordPress мероприятиях – что лучше для SEO, категории или тэги? В чем разница между категориями и тэгами? Каково оптимальное количество категорий WordPress? Слишком много – это сколько? Стоит ли ставить пост в несколько категорий? Есть ли ограничение по количеству тэгов для каждого поста? Работают ли тэги так же, как мета-ключевые слова? Что дает большее преимущество SEO – категории или тэги? Мы видели немало обсуждений в сети по этой теме, но все они нам показались непоследовательными и неполными. Если вы когда-либо задавались такими вопросами, мы надеемся, что ответы на них вы найдете в этой статье, чтобы затем внести в свой блог необходимые изменения.

Прежде чем мы начнем отвечать на приведенные выше вопросы, нам нужно понимать, что такое категории и тэги. Согласно номенклатуре WordPress, и категории, и тэги известны как таксономии. Их единственная цель – сортировать ваш контент, тем самым делая ваш сайт более удобным в использовании. Другими словами, когда пользователь заходит на ваш сайт, он может просматривать контент по темам, нежели в хронологическом порядке.

В чем разница между категориями и тэгами?

sortingyourcontent

Категории служат для общей сортировки постов. Воспринимайте их как общие темы или оглавление вашего сайта. Категории помогают понять, о чем ваш блог на самом деле. Это помогает читателям найти нужный им вид контента на вашем сайте. Категории иерархичны, поэтому вы можете создавать также под-категории.

Тэги служат для конкретного описания ваших постов. Воспринимайте их как указатель вашего сайта. Тэги – это микро-данные, которые можно использовать для микро-категоризации вашего контента. Тэги не иерархичны.

Например, если у вас личный блог, где вы пишите о своей жизни, ваши категории могут выглядеть примерно так: Музыка, Еда, Путешествия, Болтовня, Книги. Теперь, когда вы пишите пост о чем-то, что вы ели, вы можете добавить его в категорию Еда. А в тэги добавить: пицца, паста, стейк и т.д.

Одно значительное отличие между тэгами и категориями – посты непременно нужно ставить в категорию. Добавление тэгов не обязательно. Если вы не категоризируете пост, то он добавится в категорию “без категории”. Часто люди переименовывают свою категорию “без категории”, например в Другое и т.п.

Еще одно отличие в том, как выглядят ссылки (url) на ваши категории и тэги. Если вы используете индивидуализированную структуру ссылок (URL), то ваш основной префикс будет выглядеть по-другому. Пример:

category/food/ или tag/food/

Каково оптимальное количество категорий в WordPress?

Вплоть до WordPress 2.5, встроенной поддержки для тэгов не существовало. Это приводило к очень длинным спискам категорий, потому что люди использовали их для обозначения микро-деталей. Тэги были добавлены, чтобы улучшить удобство использования сайта. С учетом вышесказанного, мы думаем, что конкретного оптимального количества категорий нет. Оптимальное количество зависит от сложности вашего сайта. Однако ради соблюдения структуры и удобства, лучше всего использовать под-категории и тэги.

Категории созданы для того, что объединять группы постов. Лучше всего начать с общих категорий, а затем создать и под-категории по мере роста вашего сайта. Имея опыт ведения блога, мы знаем, что блоги развиваются. Вы не сможете сразу придумать правильные категории. Скорее всего сначала вы будете писать по одному посту в день, или по 3-5 постов в день. В таким случае нет смысла создавать 30 топ-категорий, в каждой из которых будет по 1-2 поста. Лучше сделайте 5 общих категорий, в которых будет свежий контент, нежели 30 топ-категорий, большинство из которых не будет обновляться.

Давайте рассмотрим пример. Представим, что мы завели блог о социальных медиа. Мы хотим делиться уроками, новостями, инструментами, тематическими исследованиями и т.д. Мы можем создать топ-категории Twitter, Facebook, Google+, LinkedIn и т.д. В под-категории мы можем добавить инструменты, уроки, исследования, новости и т.д. Однако в таком случае мы не смотрим в будущее, и можем столкнуться с некоторыми проблемами. Что, если одна социальная сеть умрет, и другая придет на ее место? Вам придется добавлять еще одну топ-категорию и дополнительные под-категории.

Лучше всего структурировать ваш блог будет с помощью топ-категорий, нацеленных на будущее. Вы можете создать такие категории, как Уроки, Новости, Исследования, Инструменты и т.д. Но как же люди узнают, что пост про твиттер? Не всю работу должны выполнять категории. Для этого существуют еще и тэги. Допустим, вы написали пост-урок о твиттере – добавьте его в тэг “твиттер”. В дизайн вашего сайта добавьте раздел “популярные темы” и вручную контролируйте его с помощью ссылок на популярные тэги, такие как Twitter, Facebook, Google+ и т.д.

Когда стоит добавлять под-категории?

Предположим, вы пишите посты с тематическими исследованиями, в которых берете интервью у эксперта в какой-либо области. Так как у вас нет категории “мнение эксперта”, вы добавите его в качестве тэга к вашему посту. Но если вы делаете подобные интервью для тематических исследований часто, ваш тэг насчитывает 10+ постов и регулярно пополняется, то вам следует подумать о том, чтобы добавить под-категорию “мнение эксперта” в основную категорию “исследования”.

Да, вам придется вернуться к старым постам и отредактировать их. Если вы используете структуру URL /category/postname, то обязательно активируйте плагин Redirection. Он автоматически перенаправит модифицированные посты на новые URL, и таким образом вы сохраните свои места в рейтинге поисковых систем.

Обязательно ли использовать под-категории?

Конечно нет. Вы можете оставить популярные тэги просто тэгами. В приведенном выше примере почти все посты будут иметь тэг для конкретной соцсети, такой как Twitter, Facebook и проч. Однако мы не делаем из них категории. Единственная причина создавать под-категорию – это облегчить вашим пользователям поиск нужного им контента. Поэтому можете спокойно добавлять тэг “мнение эксперта” к своим постам.

Помните, что вся суть категорий и постов в том, чтобы вашим пользователям было удобно и легко ориентироваться на вашем сайте.

Можно ли добавлять один пост в несколько категорий?

Возможно вы читали о том, что добавление поста в несколько категорий сразу вредит SEO. Некоторые говорят, что за дублирование контента могут оштрафовать. Мы не считаем эти заявления полностью верными. Во-первых, не зацикливайтесь на SEO. Помните, что главная цель сортировки вашего контента – позволить пользователям легко найти то, что им нужно. По идее, создавая топ-категории вы должны продумать их так, чтобы вам не приходилось классифицировать один пост в несколько категорий. Например, если в вашем блоге есть три категории – Реклама, Маркетинг, SEO, – то ваши посты будут часто попадать в несколько категорий сразу. Возможно стоит создать одну общую категорию вместо трех? Может быть все они попадают в категорию Бизнес? Либо можете сделать категорию Реклама и Маркетинг, и добавить SEO в качестве под-категории.

Добавление нескольких категорий не дает преимущества SEO. Если так удобней для ваших пользователей, то смело добавляйте пост в несколько категорий сразу. Однако если вам приходится это делать часто, возможно стоит подумать о том, как оптимизировать ваши категории. Возможно, какие-то категории стоит превратить в тэги или под-категории. Главное – сделать сайт более комфортным для пользователя.

Если вы переживаете из-за штрафа за дублированный контент, то просто примените (noindex, follow) к таксономии категорий через плагин WordPress SEO by Yoast.

yoastnoindexcategorytaxonomy

Если вы хотите применить (noindex, follow) только к избранным категориям, тогда отредактируйте сами категории. В плагин Yoast есть настройка, позволяющая обойти глобальные установки.

Когда вы применяете (noindex, follow) к чему-либо, это позволяет ботам Гугла и других поисковых систем отслеживать все ссылки в ваших постах, относящихся к данным категориям, соответственно индексируя все посты. Однако не индексируйте главную категорию архивов, чтобы избежать двойной индексации.

Вкратце: WordPress позволяет добавлять один и тот же пост во столько категорий, во сколько хотите. Вы можете смело определять посты в несколько категорий сразу, если это улучшает работу вашего сайта. Однако если вы представляете свои категории оглавлением вашего блога, а посты – главами, то как можно добавить одну и ту же главу в разные разделы? Этого сделать нельзя.

Существует ли ограничение по количеству тэгов на пост?

Короткий ответ: нет. В WordPress нет ограничения на количество тэгов, которые вы можете добавить к посту. Можете добавить хоть 1000. Однако смысл тэгов в том, чтобы связать ваши посты по теме. Опять же, думайте о них, как об алфавитном указателе вашей книги. Это популярные ключевые слова, создающие связь между вашими постами. Они облегчают пользователям поиск по вашим постам, особенно если они используют WordPress search. Архив тэгов для пользователей также может помочь. Наш совет – не больше 10 тэгов на пост, если на то нет особой причины. Например: если вы ведете блог с обзорами фильмов, можете добавлять тэги с именами актеров/актрис (это уже может быть 10 тэгов). В этом случае вы скорее всего напишите о нескольких фильмах с Адамом Сандлером в ролях. Но для более простых ситуаций, старайтесь ограничивать количество тэгов. Иначе у вас на сайте получится 1000+ тэгов на 300 постов.

Работают ли тэги как мета-ключевые слова?

Часто люди пугают тэги с мета-ключевыми словами. Именно поэтому они стараются добавить как можно больше тэгов. Тэги – это не мета-ключевые слова вашего блога. По крайней мере не по дефолту. Популярные плагины, такие как WordPress SEO by Yoast позволяют использовать значение тэгов как шаблон для мета-ключевых слов. Но если у вас нет такого плагина, или не включены соответствующие настройки, ваши тэги не будут выполнять функцию мета-ключевых слов.

Категории или тэги: что лучше для SEO?

Самый часто задаваемый вопрос по этой теме – есть ли преимущество для SEO в использовании категорий или тэгов? Если коротко, то нет. Категории и тэги должны дополнять друг друга. Если вы прочитали этот пост целиком, то вы должны понимать индивидуальное предназначение категорий и тэгов, которое заключается в том, чтобы сделать ваш сайт более удобным в использовании.

Заключение

Ваш сайт прежде всего для ваших пользователей, а не для ботов поисковых систем. Цель каждой поисковой системы – оценить ваш контент с точки зрения пользователя. Если вы принимаете решения, основанные на удобстве использования, вы практически всегда получите преимущества SEO. Категории и тэги – это просто два вида таксономий, существующих в WordPress по дефолту. Большинство продвинутых сайтов используют индивидуализированные таксономии вместе с тэгами и категориями для сортировки контента. Ваш блог – это постоянно развивающаяся книга. Выбирайте оглавление (категории) с умом. Сделайте их обобщенными, но не слишком размытыми. Используйте тэги, чтобы связывать посты между собой. Если какой-то тэг становится популярным, подумайте о том, чтобы добавить его в качестве под-категории. Однако если такую под-категории придется добавлять в несколько топ-категорий, лучше оставьте ее как тэг. Цель всегда в том, чтобы сделать сайт удобным для пользователя.

Мы надеемся, что эта статья помогла вам разобраться в теме категорий и тэгов. Мы с удовольствием узнаем о вашем мнении. Как вы сортируете свой контент? Чем руководствуетесь вы?


Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — [email protected], +371 29394520


glass-time-watch-business

Как поменять формат даты и времени в WordPress

Хотелось ли вам когда-нибудь поменять формат даты в WordPress? Возможно, вы хотели сократить название месяца, спрятать год или поставить время? Недавно один из наших пользователей спросил, можно ли поменять формат даты и времени? В этой статье мы покажем вам, как поменять формат даты и времени в WordPress.

Настройки даты и времени в WordPress

WordPress имеет встроенную функцию, которая позволяет и пользователям, и разработчикам менять формат даты и времени. Вы можете модифицировать формат, зайдя на страницу Settings > General в разделе администратора WordPress. Спуститесь к разделу часового пояса.

wp-date-time-settings

Здесь вы можете выбрать часовой пояс вашего сайта, а также формат даты и времени.

Существует несколько встроенных опций, из которых вы можете выбирать, нажав на кнопку-переключатель, либо вы можете ввести собственный формат.

Какие символы используются для формата даты и времени в WordPress?

Формат даты и времени основывается на буквах алфавита, символизирующих формат времени. При вводе Y, вы получите год в формате четырех цифр, например – 2014. При вводе y в нижнем регистре, вы получите год в формате двух цифр, например – 14. Полный список форматных символов можете найти здесь.

Вот некоторые из самых часто используемых символов для формата даты и времени:

M d, Y – выдаст – Nov 06, 2014
d M, Y – выдаст – 06 Nov, 2014
F jS, Y – выдаст – November 6th, 2014
l, F js, y – выдаст – Thursday, November 6th, 2014
H:i:s – выдаст – 21:26:12

Вы можете опробовать разные форматы в кастомном боксе для настроек даты и времени. После того, как вы ввели формат, WordPress покажет вам, как будут выглядеть дата и время.

date-time-preview

Как только вы сохраните эти настройки, WordPress начнет использовать выбранный вам формат, если только формат не фиксирован в вашей теме.

Еще один распространенный вопрос: как сделать так, чтобы время отображалось рядом с датами в постах на WordPress?

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

<?php get_the_time(); ?>

Этот код будет использован только в том посте или странице, которые в данный момент просматриваются.

Однако большинство начинающих не захотят создавать дочернюю тему и разбираться с кодом. Для этих пользователей существует более легкий способ добавить время к дате.

Технически, когда WordPress выдает дату, он на самом деле выдает и дату, и время вместе. Однако так как большинство людей используют форматные символы только для даты, он вынужден показывать только дату. Если в формат даты также ввести символы для формата времени, то время тоже станет отображаться. Например:

d/m/Y g:i выдаст 06/11/2014 12:15 pm

Таким же образом вы, если хотите, можете использовать символы для формата даты в поле для времени.

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

Вы можете также отображать текущую дату и время и относительные даты, такие как “Этот пост был опубликован 2 дня назад”.

Мы надеемся, что эта статья помогла вам узнать, как поменять формат даты и времени в WordPress.


Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — [email protected], +371 29394520


Управление базой данных WordPress с помощью phpMyAdmin

Управление базой данных WordPress с помощью phpMyAdmin – инструкция для начинающих

WordPress написан с помощью скрипт-языка PHP и работает с системой управления базой данных MySQL. Вам не обязательно изучать их, чтобы пользоваться WordPress. Однако базовые знания о них могут помочь вам самим устранять проблемы и улучшить понимание работы WordPress. В этой статье мы объясним, каким образом WordPress использует базу данных, а также основные таблицы в базе данных WordPress. Мы покажем вам, как управлять базой данных WordPress с помощью phpMyAdmin; в том числе поговорим о том, как создать резервную копию базы данных, оптимизировать базу данных WordPress и защитить её.

Видео урок

Если вам не понравилось видео или требуются дальнейшие инструкции, читайте дальше.

Каким образом WordPress использует базу данных

WordPress использует PHP (язык программирования) для хранения и получения данных из базы данных. Информация, которая хранится в базе данных на WordPress, включает в себя: посты, страницы, комментарии, категории, тэги, индивидуализированные поля, пользователей и другие опции вашего сайта, такие как url и т.д. Мы еще вернемся к этому чуть позже, когда будем говорить о таблицах базы данных WordPress.
Когда вы устанавливаете WordPress в первый раз, от вас требуется ввести название базы данных, хостинг, имя пользователя и пароль. Эта информация хранится в конфигурационном файле (wp-config.php).

Установка WordPress

Установка WordPress

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

Таблицы базы данных WordPress

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

Примечание: wp_ перед названием каждой таблицы – это префикс базы данных, который вы выбираете во время установки. Он может отличаться.

wp_commentmeta : Эта таблица содержит информацию о комментариях, опубликованных на сайте WordPress. В этой таблице есть четыре разных поля – meta_id, comment_id, meta_key и meta_value. Каждый meta_id связан с comment_id. Пример метаинформации комментария – его статус (одобрен, рассматривается, удален и т.д.).

wp_comments : Как можно догадаться по названию, эта таблица содержит комментарии на вашем WordPress. Она содержит имя автора комментария, его url, имейл, сам комментарий и т.д.

wp_links : Используется, чтобы управлять блогроллами в более ранних версиях WordPress или через плагин Link Manager.

wp_options : Эта таблица содержит большую часть настроек вашего сайта WordPress, таких как: url сайта, имейл админа, дефолтная категория, количество постов на странице, формат времени и многое другое. Таблица опций также используется множеством плагинов WordPress для хранения настроек плагинов.

wp_postmeta : Эта таблица содержит метаинформацию о ваших постах, страницах и кастомных типах постов. Пример метаинформации о посте – шаблон, который используется для отображения страницы, кастомные поля и т.д. Некоторые плагины также используют эту таблицу для хранения данных плагина, таких как информация о SEO WordPress.

wp_posts : Несмотря на то, что в названии стоит “пост”, эта таблица содержит все виды постов, или же все виды контента. Эта таблица содержит все посты, страницы, корректировки и кастомные типы постов.

wp_terms : В WordPress существует мощная система таксономий, которая позволяет организовывать ваш контент. Индивидуальные составляющие таксономии называются terms и хранятся в этой таблице. К примеру, ваши категории и тэги на WordPress – это таксономии, и каждая отдельная категория и тэг – это term.

wp_term_relationship : Эта таблица отвечает за соотношение между типами постов WordPress и terms в таблице wp_terms. Эта таблица помогает WordPress определить пост X в категорию Y.

wp_term_taxonomy : Эта таблица определяет таксономии для terms в таблице wp_terms. Например, если у вас есть term “Туториалы WordPress”, то в этой таблице будут содержаться данные, в которых будет указано, что он относится к таксономии “категории”. Другими словами, в этой таблице находятся данные, помогающие WordPress различать между terms и определять, какой из них является категорией, тэгом и т.д.

wp_usermeta : Содержит метаинформацию о пользователях вашего сайта.

wp_users : Содержит информацию о пользователях, такую как имя пользователя, пароль, имэйл и т.д.

Управление базой данных WordPress с помощью phpMyAdmin

phpMyAdmin – это программное обеспечение open source, которое предоставляет графический пользовательский веб-интерфейс для управления базой данных mySQL. У большинство хостинг провайдеров WordPress phpMyAdmin установлен в панель управления. Это позволяет пользователям с легкостью получить доступ к базе данных и выполнить общие задачи по управлению базой данных.

Все веб-хостинг провайдеры, которых мы рекомендуем, используют cPanel. Чтобы войти в phpMyAdmin через cPanel, спуститесь вниз к Databases и нажмите на phpMyAdmin. Таким образом вы откроете phpMyAdmin в новой вкладке браузера.

Главный экран phpMyAdmin

Главный экран phpMyAdmin

Нажав на Databases, вы увидите список баз данных, которые вы создали и к которым вы имеете доступ. Нажмите на базу данных WordPress, и вам покажут список таблиц вашей базы данных WordPress.

Список таблиц PhpMyAdmin

Список таблиц PhpMyAdmin

Вы можете выполнить множество задач, используя phpMyAdmin, таких как – найти/заменить определенное слово в вашем посте, восстановить базу данных, оптимизировать базу данных, добавить нового пользователя-администратора, деактивировать плагины, менять пароли и т.д.

Примечание: Перед тем, как что-либо изменить, обязательно сделайте резервную копию базы данных. Изменения нельзя будет отменить. Поэтому просто сделайте копию.

Как сделать резервную копию базы данных WordPress через phpMyAdmin

Чтобы сделать резервную копию базы данных WordPress через phpMyAdmin, нажмите на вашу базу данных WordPress. В верхнем меню, нажмите на вкладку Export.

Как сделать резервную копию базы данных WordPress через phpMyAdmin

Как сделать резервную копию базы данных WordPress через phpMyAdmin

Новая версия phpMyAdmin попросит вас указать метод экспортации. Быстрый метод экспортирует вашу базу данных в .sql файл. Кастомный метод предоставить больше опций и возможность скачать резервную копию в сжатом архиве zip или gzip. Мы рекомендуем использовать кастомный метод и выбрать zip в качестве метода сжатия. Кастомный метод также позволяет вам исключить таблицы из базы данных. Если, например, вы пользовались плагином, который создал таблицу в вашей базе данных, вы можете исключить эту таблицу из резервной копии, если захотите.

phpmyadmin-custom-export

Экспортированный файл с базой данных может быть импортирован обратно в ту же или другую базу данных с помощью вкладки Import в phpMyAdmin.

Создание резервной копии WordPress с помощью плагина

Регулярные резервные копии вашего сайта WordPress – самое лучшее, что вы можете сделать для его безопасности. Несмотря на то, что база данных WordPress содержит большую часть информации на вашем сайте, ей не достает одного важного элемента – изображений. Все ваши изображения хранятся в папке uploads в директории /wp-content/. Даже если в базе данных есть информация о том, в каком месте каждая картинка прикреплена в посте, она бесполезна, если в папке с изображениями этих файлов нет.

Часто начинающие думают, что резервная копия базы данных – это все, что им нужно. Это не так. Вам нужна полная резервная копия сайта, включая темы, плагины и изображения. И нет, большинство хостинговых компаний не делают ежедневные копии.

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

Мы используем VautPress, платный ежемесячный сервис, для создания регулярных резервных копий вашего сайта. Для тех, кто любит плагины и не любит регулярные выплаты, мы рекомендуем BackupBuddy, который является несомненно самым полноценным решением проблемы с резервными копиями WordPress.

Оптимизация базы данных WordPress через phpMyAdmin

После долговременного использования WordPress, ваша база данных становится фрагментированной. Появляются дополнительные расходы памяти, которые увеличивают общий размер базы данных и время обработки запросов. Те, кто помнит былые времена ПК, могли замечать, что ваш компьютер начинал работать быстрее после дефрагментации диска. База данных MySQL работает по тому же принципу. В ней есть простая команда, которая позволяет оптимизировать вашу базу данных. Зайдите в phpMyAdmin и нажмите на WordPress Database. Таким образом вы увидите список таблиц вашего WordPress. Нажмите на ссылку Check All под таблицами. Рядом вы увидите ниспадающее меню With Selected – выберите в нем Optimize table.

Оптимизация базы данных WordPress

Оптимизация базы данных WordPress

Эта функция оптимизирует таблицы WordPress посредством дефрагментации. Теперь ваши запросы в WordPress будут обрабатываться немного быстрее, а размер базы данных немного уменьшится.

Что еще можно делать с помощью phpMyAdmin

Существует множество вещей, которые вы можете поменять на вашем сайте, поменяв значения в базе данных с помощью phpMyAdmin. Однако мы настоятельно рекомендуем не делать этого без крайней необходимости, или если у вас нет необходимых знаний по этому вопросу. Убедитесь, что у вас есть резервная копия вашей базы данных, перед тем как вносить какие-либо изменения. Ниже мы приводим список вещей, которые можно сделать с вашей базой данных:

  • Сбросить пароль WordPress через phpMyAdmin
  • Добавить пользователя-администратора базы данных WordPress через mySQL
  • Поменять имя пользователя WordPress через phpMyAdmin
  • Как деактивировать все плагины WordPress через phpMyAdmin

Безопасность базы данных WordPress

Сперва мы хотим сказать, что любой сайт может быть взломан. Однако существуют определенные меры, которые можно предпринять, чтобы сделать взлом более трудной задачей. Для начала вы можете поменять префикс базы данных WordPress. Это может значительно уменьшить шанс нападения с помощью SQL-инъекции, потому что часто хакеры нацеливаются на большое количество сайтов сразу, в поисках префикса таблиц wp_, стоящего по умолчанию.

Вам следует всегда ставить сложное имя пользователя и пароль для MySQL. Это усложнит получение доступа к вашей базе данных. Для дополнительной защиты мы рекомендуем использовать WordFence.

Мы надеемся, что эта статья помогла вам лучше понять суть работы базы данных WordPress. Даже если вы не поняли всего сразу, в будущем будет полезно в этом разобраться.


Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — [email protected], +371 29394520


видео в WordPress

Почему вы никогда не должны загружать видео в WordPress

Картинки, аудио и видео делают интернет более насыщенным. Добавление видео на ваш сайт определённо добавит ценность вашему контенту и повысит интерактивность у вашей аудитории. Однако, как вы могли уже заметить, большинство людей предпочитает встраивать видео в WordPress через другие видеосервисы, такие как YouTube или Vimeo. Один из наших пользователей спросил, можно ли загрузить видео напрямую на сайт. Да, можно, но мы не рекомендуем этого делать. В этой статье мы расскажем, почему этого делать не стоит.

Загрузка vs встраивание

Перед тем, как мы расскажем вам, почему вы никогда не должны загружать или хостить видео в WordPress, позвольте разъяснить вам разницу между загрузкой и встраиванием.

Загрузка видео означает, что вы загрузите видео на ваш сайт так, как загружаете картинки на свой сайт. Это то, что мы не рекомендуем.

Встраивание видео означает, что вы загружаете видео на другой сайт, типа Youtube, а после встраиваете его в свой пост. Этот метод мы крайне рекомендуем.

Легко поделиться

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

Ширина канала

Загрузка видео на свой сайт будет стоить вам пропускной способности. Чем выше качество видео, тем больше ширина канала потребуется. Если вы позволите пользователям встраивать видео на своих сайтах, то трафик будет умножаться в разы каждый раз, если это видео будет встроено где-то ещё. Возможно вы также захотите добавить больше плагинов, чтобы управлять и показывать свои видео. Эти плагины также увеличат нагрузку на сервер.

Видимость и трафик

По данным Alexa, YouTube является вторым в мире поисковиком и третьим сайтом по посещаемости. Это вынуждает большинство владельцев сайтов загружать их видео на YouTube. Загружая видео на YouTube, его может увидеть гораздо больше зрителей, чем если бы вы загружали его на свой сайт. Функции соцсети на YouTube обеспечит популярность вашим видео.

Оптимизация качества видео

Когда вы загружаете видео на видеохостинги, то они обрабатывают каждое видео. Пользователи могут выбрать, в каком качестве им смотреть видео — в HD или в низком разрешении. Плюс такие вебсайты пытаются автоматически определить ширину канала пользователя и его устройство, чтобы проигрывать видео в наилучшем виде для него. Если вы загрузите видео на свой сайт, то вы потеряете все эти меры оптимизации и видео будет показываться так как есть, что будет стоить вам большей ширины канала, а пользовательский опыт может быть нарушен.

Мы надеемся, что эта статья ответила на вопрос, почему вы никогда не должны загружать видео в WordPress. Если у вас есть что сказать по этому поводу, то оставьте свой комментарий.


Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — [email protected], +371 29394520


youtube-tv-tech

Как встраивать видео в ваш блог WordPress

Видео дают новую жизнь вашим блогам. Тонны вещей могут быть объяснены в 2-ухминутном видео, в отличии от поста в 1500 слов. В старых версиях WordPress вам было необходимо встраивать видео через коды или использовать плагины для встраивания. Начиная с версии 2.9, данная функция позволяет с лёгкостью встраивать видео в ваши посты WordPress. В этой статье мы расскажем, как с лёгкостью встроить видео в посты WordPress.

Всё что нужно — это вставить URL видео в область контента. Следует убедиться, что URL находится в отдельной строке и некликабельно.

Откуда можно вставлять видео?

  • YouTube
  • Vimeo
  • DailyMotion
  • blip.tv
  • Flickr (видео и картики)
  • Viddler
  • Hulu
  • Qik
  • Revision3
  • Scribd
  • Photobucket
  • PollDaddy
  • Google Video
  • WordPress.tv
  • SmugMug (WordPress 3.0+)
  • FunnyOrDie.com (WordPress 3.0+)

Если вы загружаете видео с этих сайтов, то WordPress автоматически их встроит, иначе нужно вручную встраивать видео в пост.

Почему я не могу загрузить видео в WordPress?

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


Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — [email protected], +371 29394520


pexels-photo

Как создать мультиязычный сайт на WordPress

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

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

multilingual-wordpress

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

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

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

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

Если у вас нет на это средств, но вы все же хотите дать вашим пользователям возможность просматривать ваш контент на разных языках, вы можете выбрать Google Translate. Он добавит переключатель языка, с помощью которого пользователи смогут выбрать тот, что им нужен, а Google Translate переведет ваш контент. Недостаток этого подхода в том, что качество перевода будет не таким хорошим.

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

Видео урок

Если вам не понравилось видео или требуются пояснения, читайте дальше.

Создание многоязычного сайта (перевод, выполненный человеком)

Для начала вам нужно установить и активировать плагин Polylang. После активации зайдите в Settings > Languages, чтобы настроить плагин.

settings-language

Страница с настройками языка поделена на три вкладки. Первая называется ‘Languages‘. Здесь вы добавляете языки, которые хотите использовать на своем сайте.

Сначала вам надо добавить язык по умолчанию, а также другие языки, которые пользователи смогут выбрать на вашем сайте.

После добавления языков, зайдите во вкладку ‘String Translations‘. Здесь вам надо перевести название и описание сайта, а затем выбрать формат даты и времени.

string-translations

Последний шаг – конфигурация вкладки Settings. Здесь вы сможете выбрать для вашего сайта язык по умолчанию и сделать другие технические настройки.

url-settings

Большинству новичков мы не рекомендуем менять URL, поэтому выберите первую опцию. Почему? Потому что если когда-нибудь вы решите отключить этот плагин, все ссылки перестанут работать.

Тем, кто хочет использовать достоинства многоязычного SEO по полной, мы рекомендуем выбрать вторую опцию, чтобы получить “красивые” ссылки, как показано в предыдущем скриншоте.

Выберите опцию “Detect browser language”, чтобы пользователи автоматически видели ваш контент на удобном для них языке. При выборе этой опции ваш сайт будет отображаться на языке пользователя, который они смогут поменять, если потребуется.

Когда закончите, нажмите на кнопку “save changes”, чтобы сохранить настройки.

Добавление многоязычного контента в WordPress

Polylang делает добавление контента на разных языках предельно легким. Просто сделайте новый пост/страницу или отредактируйте уже существующую. На странице редактирования поста вы сможете заметить языковой мета-бокс.

add-multi-lingual-conten

Язык по умолчанию будет выбран автоматически, поэтому можете сначала добавить контент на основном языке, а потом перевести на остальные.

Чтобы перевести, вам надо нажать на кнопку + рядом с языком, а потом добавить контент на соответствующем языке.

multi-lingual-posts

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

Важно отметить, что Polylang работает и для кастомных страниц, поэтому он также сможет помочь при создании многоязычного магазина woocommerce.

Перевод категорий, тэгов и таксономий

Вы также можете перевести категории, тэги и таксономии, которыми пользуетесь.

Если вы хотите сделать перевод категорий, зайдите в Posts > Categories.

translating-categories-tags

Добавьте категорию к вашему основному языку, а затем нажмите на иконку + рядом с каждым языком, чтобы добавить перевод.

Отображение переключателя языков на сайте WordPress

Переключатель языков позволяет пользователям выбирать язык при просмотре вашего сайта. Polylang позволит без труда добавить его. Зайдите в Appearance > Widgets и добавьте виджет переключателя языка в боковую панель или любую другую зону для виджетов.

language-switcher

Вы можете выбрать ниспадающее меню или использовать флажки. Когда закончите, нажмите на кнопку Save, чтобы сохранить настройки виджетов.

Теперь вы можете просмотреть ваш сайт, чтобы увидеть переключатель языков в деле.

preview-language-selection

Создания многоязычного сайта WordPress с помощью Google Translate

Несмотря на то, что перевод, выполненный человеком, значительно улучшает восприятие пользователя, не у всех хватает на это ресурсов или времени. В таком случае вы можете попробовать воспользоваться Google Translate, чтобы перевести контент на вашем сайте автоматически.

Для начала вам нужно установить и активировать плагин Google Language Translator. После активации зайдите в Settings > Google Language Translator, чтобы настроить плагин.

google-language-translator

Этот плагин позволяет вам выбрать языки, доступные на Google Translate. Вы также можете убрать брэндринг Google со своего перевода. Этот плагин предоставляет широкие возможности конфигурации, поэтому вам нужно будет его тщательно изучить, чтобы настроить под собственные нужды.

Более подробную инструкцию и видео урок вы сможете найти в нашей статье о том, как добавить Google Translate на WordPress.

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

Если вы ищете темы для многоязычного сайта WordPress, которые также называют translation-ready themes, читайте нашу инструкцию о том, как найти подходящую для перевода тему WordPress, в которой в том числе говорится о том, как с легкостью перевести уже существующие темы WordPress.


Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — [email protected], +371 29394520


matrix-space-image

Как, зачем и для чего создавать сайт-специфический плагин WordPress

Что такое сайт-специфический плагин

Сайт-специфический плагин это особое место, в которое можно добавить сниппеты, которые вы нашли в интернете. Они выполняют функции, которые не относятся к теме.

Вы читаете статьи, относящиеся в WordPress, на которые мы делимся сниппетами и предлагаем их вставлять в файл темы functions.php. Эти сниппеты не столь большие, чтобы считаться плагинами, но некоторые из них действительно добавляют специфическии функции на сайт и они не зависят о темы.

Это тот самый момент, когда вам нужно добавить сайт-специфический плагин, который будет выполнять все обязанности файла темы functions.php, но также позволит сохранить весь функционал, если вы меняете темы.

Зачем вам нужен сайт-специфический плагин на WordPress

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

Функции выше это то, что нужно вам, вне зависимости от того, меняете ли вы тему или нет. Можете себе представить отключение темы и потерю все коротких кодов? Это был бы сущий кошмар.

Одной из причин, почему мы вставляли сниппеты на сайт из интернета, было защита от белого экрана смерти, которые получают пользователи, вставляющие сниппет с неправильным форматированием. Часто новые пользователи просто редактируют темы так, чтобы исключить доступ по FTP. Мы уже помогли множеству людей, который заблокировали себе доступ к их сайту, вставив неверный сниппет.

Если вы используете сайт-специфический плагин, то вы имеете непотопляемый сайт. Когда вы вставляете сниппет в неправильное место, вместо белого экрана смерти, встроенный редактора плагинов определит ошибку и деактивирует плагин. Конечно же, это сломает ваш сайт на несколько секунд, но по крайней мере вы можете зайти в панель администратора и исправить ошибку.

Это как выбирать меньшее из двух зол. Не иметь доступа к сайту и сломать сайт. Или же сломать сайт, но иметь возможность починить его за несколько секунд, отменив ошибку.

Как создать сайт-специфический плагин

Вы можете считать, что это сложно, но на самом деле нет.

  • Всё что нужно сделать, это создать новую папку в директории плагинов, например:  /wp-content/plugins/yoursitename-plugin/
  • Создайте пустой файл и сохраните его как “yoursitename-plugin.php”
  • Вставьте данный код в файл:
<?php 
/* Plugin Name: Site Plugin for example.com Description: Site specific code changes for example.com */ 
/* Начинайте добавлять функции после этой строки */ 

/* Не добавляйте функции после этой строки */
?>
  • Теперь, загрузите этот файл в папку, которую создали в директории с плагинами. Далее, просто активируйте плагин.

С этого момента, добавляйте все сниппеты в данный плагин, а не в файл темы functions.php.

Мы надеемся, что этому последуют и другие. Это действительно стоящая вещь, которая сохранит вам время в долгосрочной перспективе.

 


Наша специальность — разработка и поддержка сайтов на WordPress. Контакты для бесплатной консультации — [email protected], +371 29394520