wp_postmeta медленно работает запрос

Чем больше таблица в БД, тем медленнее будет работать запрос к ней.

Обычно запрос идет по индексируемым полям, имеющим численное значение.

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

Для это к полю, по которому медленно работает поиск необходимо добавить индекс.

Показывать реальные ip посетителей сайта с cloudflare

Создать конфигу для nginx:

(cloudflare — это просто файл без расширения, в котором будут храниться правила для nginx)
Добавить строки: Читать далее «Показывать реальные ip посетителей сайта с cloudflare»

Docker команды консоли

Запуск контейнеров

Просмотр контейнеров:

Просмотр лога контейнера:

Просмотр состояния nginx в докер контейнере:

Выполнение консольной команды в рамках докер контейнера:

Инструкция по установке докер на ubuntu digitalocean.com/community/tutorials/how-to-install-and-use-docker-on-ubuntu-20-04
digitalocean.com/community/tutorials/how-to-install-and-use-docker-compose-on-ubuntu-20-04

How correctly remove wpml plugin

This artickles will help with it:
wpml.org/documentation/getting-started-guide/language-setup/deleting-languages-and-plugin-data-by-doing-a-wpml-reset-on-your-site/
If you have time out after attempt to delete language, read this:
wpml.org/forums/topic/how-to-delete-language-content-from-database/
sql queries works quickly.

Ошибка 550-5.7.1 при отправке почты на gmail

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

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

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

Так же стоит обратить внимание, что часто письма могут не доходить до серверов
Gmail из-за отсутствия DKIM подписи, SPF записи для домена, а так же PTR для IP
адреса.

Вы можете протестировать отправку писем с ваших ящиков и проверить, что именно
в вашем случае может снижать легитимность письма. Для этого можете
воспользоваться специальным сервисом:

mail-tester.com/

Если тест показывает хороший результат и правила соблюдены, то можно попробовать пройти https://support.google.com/mail/troubleshooter/2696779?hl=ru&sjid=8537909192587310172-EU&visit_id=638411521223163401-3038626329&rd=2 после этого отправляется запрос в гугл.

Также для информации можно добавить домен в https://postmaster.google.com/

Временные метки wp

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

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

Disable download .htpasswd file

If you need to disable download .htpasswd file on nginx web server this solution will help.

If you need to disable download all hidden files: