Coma Web Development разрабатывает сайты на WordPress c 2010 года. В блоге мы делимся некоторыми наблюдениями из жизни, советами и рекомендациями для тех, кто решит сделать сайт на WordPress самостоятельно.

Как вывести список постов по расписанию

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

Что такое посты по расписанию?

Если вы уже какое-то время занимаетесь блоггингом, то наверняка заметили, что публикуя посты в определенное время может помочь заработать больше просмотров. Если вы новенький в ведении блога, то вам следует начать с анализа посещаемости (например, Google Analytics / GA4), чтобы понять, когда ваша аудитория наиболее активна.

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

Важно понимать: по умолчанию WordPress не показывает посетителям посты в статусе Scheduled (запланированные). Они автоматически станут видимыми в блоге только в назначенное время. Но если вы хотите вывести список будущих записей (например, раздел «Скоро выйдет»), это можно сделать с помощью плагина или собственного кода. В этой статье мы рассмотрим оба варианта.

Способ первый: отображение грядущих постов при помощи плагина

Установите и активируйте плагин Display Posts. Он добавляет универсальный шорткод, который позволяет выводить записи по любым параметрам, включая статус future. Вставьте в запись, страницу или блок Shortcode следующий код:

[display-posts post_status="future" order="ASC" posts_per_page="5"]

Этот шорткод выведет до 5 запланированных постов в порядке возрастания даты публикации. (Параметр posts_per_page="5" определяет количество выводимых постов. Вы можете заменить 5 на любое другое число, чтобы показывать нужное количество запланированных записей).

Список можно разместить в сайдбаре через блок «Shortcode» или «Custom HTML», а также вставить прямо в текст страницы или записи.

Проблема со ссылками

По умолчанию Display Posts создаёт ссылки на заголовки постов. Для авторизованных пользователей (админ, редактор, автор) они работают и ведут на превью поста, а для незалогиненных пользователей ссылки ведут на 404, так как пост ещё не опубликован.

Решение с CSS

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

.logged-out .display-posts-list a {
    pointer-events: none;
    cursor: default;
    text-decoration: none;
    color: inherit;
}

Для незалогиненных пользователей ссылки внутри .display-posts-list становятся некликабельными благодаря классу .logged-out, в то время как авторизованные пользователи видят рабочие ссылки. Таким образом вы можете безопасно показывать список будущих постов на сайте без риска, что посетители попадут на 404 страницы.

Способ второй: показываем запланированные посты вручную

Если вы предпочитаете лёгкий кастомный код без плагинов, добавьте следующий код в файл functions.php вашей дочерней темы или создайте небольшой собственный плагин-сниппет.

// Add this code to your child theme's functions.php or a small custom plugin
function wpb_upcoming_posts() {
    // Query for future posts
    $the_query = new WP_Query( array(
        'post_status'    => 'future',      // Only get scheduled posts
        'posts_per_page' => 3,             // Limit number of posts displayed
        'orderby'        => 'date',        // Order by post date
        'order'          => 'ASC',         // Earliest posts first
    ) );

    // Initialize output variable
    $output = '';

    // Check if there are future posts
    if ( $the_query->have_posts() ) {
        $output .= '<ul class="upcoming-posts">';
        while ( $the_query->have_posts() ) {
            $the_query->the_post();

            // Escape title and date for security
            $title = esc_html( get_the_title() );
            $date  = esc_html( get_the_date( get_option( 'date_format' ) ) );

            // If user is logged in, show link; otherwise show only title and date
            if ( is_user_logged_in() ) {
                $permalink = esc_url( get_permalink() );
                $output .= "<li><a href=\"{$permalink}\">{$title}</a> ({$date})</li>";
            } else {
                $output .= "<li>{$title} ({$date})</li>";
            }
        }
        $output .= '</ul>';
    } else {
        // Message if no scheduled posts are found
        $output .= '<p>No upcoming posts yet.</p>';
    }

    // Reset post data after query
    wp_reset_postdata();

    // Return the HTML output
    return $output;
}

// Register shortcode [upcoming_posts]
add_shortcode( 'upcoming_posts', 'wpb_upcoming_posts' );

// Enable shortcode execution in text widgets
add_filter( 'widget_text', 'do_shortcode' );

Теперь зайдите в Appearance – Widgets (или в редактор блоков) , добавьте блок «Shortcode» или «Custom HTML» в сайдбар и вставьте этот шорткод:

[upcoming_posts]

WordPress

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


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


Как найти и заменять текст в вашей базе данных WordPress одним щелчком

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

Когда вам может понадобиться поиск и замены в базе данных WordPress

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

Приступаем к делу

Как мы уже упомянули выше, изменения вернуть назад будет невозможно, поэтому советуем вам сделать бэкап базы данных – это можно сделать при помощи плагина или phpMyAdmin — после чего можно приступать к поиску и замене.

Поиск и замена при помощи плагина

Если вы не дружите с кодом и не хотите писать SQL запрос, то есть более простой способ найти и заменить текст. Это плагин WordPress под названием Better Search Replace.

WordPress

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

Главное преимущество Better Search Replace — он корректно работает с сериализованными данными, которые часто хранятся в опциях и метаполях WordPress. Это особенно важно, если вы заменяете доменные имена или ссылки на HTTPS — простая текстовая замена может повредить сериализованные массивы, поэтому рекомендуется использовать именно плагин или WP-CLI (см. ниже).

Запуск SQL запроса поиска и замены в phpMyAdmin

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

WordPress

На скриншоте выше отображена админка cPanel в Hostnet. Ваша админка может выглядеть иначе. Запустится phpMyAdmin, где вам надо будет щелкнуть по названию базы данных WordPress и потом щелкнуть по SQL.

WordPress

Вам надо будет ввести ваш SQL-запрос следующим образом:

update TABLE_NAME set FIELD_NAME =
replace(FIELD_NAME, 'Text to find', 'text to replace with');

Например, если вы хотели найти текст в постах WordPress, то вам надо написать запрос подобным образом:

update wp_posts set post_content =
replace(post_content, 'Text to find', 'text to replace with');

Нажмите на кнопку Go, чтобы продолжить. phpMyAdmin запустит SQL-запрос и в случае успеха покажет количество замененных строк. Можете теперь зайти на свой сайт, чтобы увидеть изменения.

*Обратите внимание: префикс таблиц может отличаться от стандартного wp_.

Альтернатива для продвинутых пользователей: WP-CLI

В настоящее время для больших сайтов и разработчиков одним из самых быстрых способов замены текста является WP-CLI — консольный инструмент управления WordPress. Он также поддерживает сериализованные данные и может работать со всеми таблицами сразу.

Пример команды:

wp search-replace 'http://oldsite.com' 'https://newsite.com' --all-tables

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


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


Как изменить расписание удаления спама в Akismet

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

Зачем менять расписание?

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

Меняем расписание

*Если Askimet пометил нормальный комментарий как спам, то вы можете отметить его как нормальный, что улучшит алгоритм распознавания спама.

WordPress

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

add_filter( 'akismet_delete_comment_interval', 'custom_spam_delete_interval' );

function custom_spam_delete_interval() {
	return 7;
}

Поменяйте цифру 7 на любое количество дней, в течение которых вам надо, чтобы хранились комментарии. Поменяв на 0, позволит Akismet удалить все комментарии при следующем расписании.

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

Проверка изменений

Вы можете увидеть изменения, зайдя на страницу Settings – Akismet. Прокрутите вниз и вы увидите примечание: Spam in the spam folder older than X days is deleted automatically, где X — это количество дней, которое вы указали.

WordPress

Заметьте также и то, что когда спамерские комментарии будут удалены, вы не сможете их восстановить.


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


Как создать свой Facebook Feed в WordPress

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

Когда и зачем стоит создавать свой Facebook Feed на сайте

Facebook — одна из крупнейших социальных платформ в мире. Если у вас есть страница или группа, вы можете использовать её для общения с аудиторией, публикации новостей и продвижения контента. Однако посты, которые вы выкладываете на Фейсбуке, не видны на вашем сайте. Добавив фид Facebook на сайт, вы:

  • показываете свежие посты прямо на страницах WordPress;
  • увеличиваете вовлечённость и количество подписчиков;
  • экономите время — обновления появляются автоматически;
  • можете оформить блок фида в стиле вашего сайта.

Давайте же посмотрим как все это можно сделать.

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

Подключение фида

Для начала необходимо установить плагин, который будет выводить ленту. Перейдите в раздел Plugins → Add New и введите в поиске «Smash Balloon». Установите и активируйте плагин Smash Balloon Social Post Feed. После активации плагин предложит пройти мастер настройки (setup wizard), который помогает быстро подключить аккаунт и включить нужные функции.

На первом этапе необходимо подключить свой Facebook-аккаунт. Для этого нажмите Add New, затем Connect to Facebook, авторизуйтесь через свою учётную запись и предоставьте доступ к выбранной странице или группе. Доступ не даёт плагину права управлять вашими страницами — он нужен только для того, чтобы получить список страниц и загрузить их публичный контент через API. Если у вас уже есть готовый API Access Token, можно воспользоваться ссылкой Add Account Manually, чтобы добавить данные вручную.

WordPress

WordPress

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

  • Facebook User Feed — основная функция, которая позволяет создавать и отображать ленты с подключённых страниц и групп.
  • Downtime Prevention — защита от простоев: если по какой-то причине фид не может обновиться, на сайте всё равно будет отображаться сохранённая версия ленты.
  • Localization — выбор языка интерфейса встроенных элементов, которые предоставляет Facebook. По умолчанию стоит English (US).
  • Social Feed Collection — предложение установить плагины для Instagram, Twitter, YouTube и TikTok, чтобы добавить ленты с других платформ.
  • Customer Reviews Plugin — дополнительный модуль для отображения отзывов с Google или Yelp, который помогает повышать доверие посетителей.

WordPress

На финальном экране плагин показывает обзор подключённых аккаунтов и активированных функций.

WordPress

Если вы приобрели лицензию, здесь же можно вставить лицензионный ключ в поле Paste license key here и нажать Activate, чтобы разблокировать Pro-функции. При желании можно завершить настройку, не вводя ключ, выбрав Complete Setup Without Upgrading.

WordPress

Вставка фида на сайт

После завершения настройки фида через Setup Wizard вы попадаете в раздел All Feeds, где отображается список всех созданных лент. Здесь фид можно полностью настроить и подготовить к отображению на сайте.

Сначала нажмите Add New, чтобы создать фид, выберите его тип и подключите нужную страницу или группу.

WordPress

WordPress

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

WordPress

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

WordPress

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

WordPress

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

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

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

Заключение

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


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


Как улучшить поиск в WordPress

Несмотря на то, что в WordPress есть встроенная система поиска, большинство владельцев сайтов знают, что работает она не самым лучшим образом. Стандартный поиск часто игнорирует важные поля, не всегда учитывает морфологию и в целом выдает результаты, которые далеки от идеальных. Именно поэтому разработчики ищут альтернативные решения. Сегодня мы поговорим о о трех популярных способах улучшения поиска в WordPress — SearchWPRelevanssi и Google Programmable Search.

Почему стоит заменить стандартный поиск WordPress?

Если у вас небольшой блог, возможно, встроенный поиск вам покажется достаточным. Но как только количество записей и страниц растет, пользователям становится сложно находить нужную информацию. Стандартный поиск не индексирует PDF‑файлы, плохо работает с пользовательскими типами записей и не умеет учитывать важность полей. В результате часть контента оказывается «невидимой».

SearchWP

Мощный коммерческий вариант SearchWP считается одним из самых продвинутых решений для поиска в WordPress. Это премиум‑плагин, который умеет:

  • Индексировать записи, страницы, кастомные типы записей, произвольные поля и даже содержимое PDF‑файлов.
  • Настраивать «вес» для разных полей: например, чтобы заголовки имели больший приоритет, чем тело текста.
  • Работать с WooCommerce, что особенно полезно для интернет‑магазинов.
  • Обеспечивать поиск по пользовательским таксономиям и метаданным.

У плагина удобная панель управления, где можно гибко настроить правила индексации и результаты выдачи. Минус у SearchWP один — он платный. Лицензия стоит от $99 в год, и для небольших сайтов это может быть ощутимо. Зато вы получаете стабильную поддержку и обновления.

WordPress

Как установить и настроить SearchWP

  1. Купите и скачайте плагин с официального сайта SearchWP.
  2. В админ‑панели WordPress перейдите в Plugins → Add New → Upload Plugin.
  3. Загрузите архив, установите и активируйте его.
  4. В меню появится раздел SearchWP. Перейдите туда и настройте индексацию: выберите какие посты, страницы и поля индексировать.
  5. Задайте вес для заголовков, контента, таксономий и других элементов.
  6. Нажмите Save и дождитесь завершения индексации.
  7. После этого стандартная форма поиска WordPress будет использовать новый движок.

Relevanssi

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

  • Индексация всего содержимого сайта, включая пользовательские типы записей и таксономии.
  • Настройка релевантности и сортировки результатов.
  • Подсветка найденных слов в тексте.
  • Поддержка «фазового поиска» и частичного совпадения.

Бесплатной версии большинству сайтов вполне достаточно. Однако существует и премиум‑вариант, где добавлены функции поиска по PDF, многосайтовой поддержки и более гибкие настройки.

WordPress

Как установить и настроить Relevanssi

  1. Перейдите в админ‑панель WordPress → Plugins → Add New.
  2. В строке поиска введите «Relevanssi» и установите найденный плагин.
  3. Активируйте его. В меню появится раздел Relevanssi.
  4. Перейдите в Settings → Relevanssi. Здесь можно включить индексирование постов, страниц, таксономий и пользовательских полей.
  5. Нажмите кнопку Build the index, чтобы плагин проиндексировал весь контент.
  6. Настройте параметры релевантности: какой вес имеют заголовки, комментарии и метаданные.
  7. Сохраните изменения. Теперь встроенный поиск WordPress будет использовать Relevanssi.

Google Programmable Search

Еще один вариант — встроить в свой сайт поиск от Google. Этот сервис раньше назывался Google Custom Search, а теперь он известен как Google Programmable Search Engine. Его основное преимущество в том, что он использует мощный алгоритм Google и полностью снимает нагрузку с вашего сервера.

Плюсы Programmable Search:

  • Бесплатный тариф (с ограничениями по количеству запросов в день).
  • Возможность ограничить поиск рамками только вашего сайта.
  • Быстрая работа и высокая релевантность результатов.
  • Простая настройка внешнего вида под дизайн сайта.

Минусы:

  • На бесплатном тарифе в результатах показывается реклама Google. Чтобы убрать её, нужно перейти на платный план.

Как добавить Programmable Search на сайт

  1. Зайдите на сайт Programmable Search Engine и нажмите кнопку Get started.
  2. Войдите в Google-аккаунт, если ещё не авторизованы.WordPress
  3. Создайте новый поисковик. В поле Name your search engine придумайте название (оно нужно для вашей панели управления, посетители его не увидят). В поле What to search? добавьте свой сайт (или сайты), по которым будет вестись поиск.
  4. После этого система создаст ваш поисковик и выдаст готовый HTML/JavaScript-код. Скопируйте его — он понадобится для вставки в WordPress.

Вставить код можно по-разному. Самый простой способ — использовать Appearance → Widgets → Custom HTML: создайте новый виджет, вставьте туда код поисковика и сохраните изменения. Форма поиска сразу появится на сайте.

Если вам удобнее работать через плагин, можно поставить WP Google Search: после активации в разделе Settings → WP Google Search вставьте код и добавьте виджет плагина в нужное место через Appearance → Widgets.

Тем, кто предпочитает редактировать тему напрямую, подойдёт файл searchform.php: замените его содержимое на выданный Google код, и стандартная форма поиска WordPress будет использовать Programmable Search.

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

WordPress

Что выбрать: SearchWP, Relevanssi или Google Programmable Search?

Если у вас небольшой сайт или блог и вы хотите улучшить поиск без затрат, начните с Relevanssi. Он прост в настройке и дает ощутимый результат сразу после установки. Если же у вас большой сайт, интернет‑магазин или портал с тысячами страниц, где важна скорость, гибкость и поддержка, имеет смысл вложиться в SearchWP. А если вы хотите использовать внешний мощный поисковик, минимизировать нагрузку на сервер и готовы мириться с брендингом Google или оплатить премиум‑тариф, то Programmable Search — отличный выбор.

Итог: поиск в WordPress давно перестал быть «просто опцией». Это важный инструмент, от которого напрямую зависит удобство работы посетителей с вашим сайтом. SearchWP, Relevanssi и Google Programmable Search — три проверенных решения, которые помогут вам сделать поиск быстрым, точным и действительно полезным. Выбор зависит от ваших задач и бюджета.


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

Как добавить отслеживание событий в Google Analytics



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

Что такое отслеживание событий

Отслеживание событий позволяет вам измерить действия пользователей на вашем сайте. Этими действиями могут быть нажатия по кнопкам, воспроизведение видео, скачивание файлов, отправка форм и так далее. Допустим, вы добавили видео на страницу товара и хотите узнать насколько оно эффективно в плане конверсии. Отслеживание событий позволяет вам узнать сколько пользователей проиграли ролик. Другой пример это основанные на ajax заполнения форм. Если вы пользуетесь Gravity Forms или другим контактным плагином, то отправка форм не превращается в новый просмотр страницы. Используя отслеживание событий, вы можете увидеть как пользователи взаимодействовали с формой. То же самое касается и скачиваний файлов: вы можете отследить как много пользователей скачали файл, используя отслеживание событий и даже то, какую кнопку на странице нажимали чаще всего. Отслеживание событий отличается от отслеживания ссылок в Google analytics. Все это позволяет вам увидеть, как люди ведут себя на вашем сайте. Это же, в свою очередь, позволяет вам выбрать правильную стратегию для продаж и конверсий, основываясь на предпочтения пользователей.

Приступаем

Перед тем как приступить, вам понадобится настроить и установить Google Analytics на свой сайт.

Важно: В 2023 году Google полностью отключил Universal Analytics и перевел всех пользователей на Google Analytics 4 (GA4). Старый код analytics.js больше не работает.

Если у вас в коде сайта до сих пор стоит что-то вроде:


<script>
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-XXXXX-Y', 'auto');
  ga('send', 'pageview');
</script>
— это устаревший код Universal Analytics, он больше не собирает данные.

Вместо этого теперь на всех сайтах используется Google Analytics 4. Установить код можно напрямую или через Google Tag Manager.

Пример базового кода GA4:


<script async src="https://www.googletagmanager.com/gtag/js?id=G-XXXXXXXXXX"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'G-XXXXXXXXXX');
</script>

Создаем свое событие в Google Analytics

Зайдите в свой профиль GA4 и нажмите по ссылке Admin внизу левой панели. Если у вас несколько сайтов, то убедитесь, что вы просматриваете панель управления нужного вам сайта.

WordPress

В разделе Data display выберите Events. Здесь вы можете создавать собственные события или редактировать существующие.

WordPress

Нажмите на кнопку Create Event и задайте условия для нового события. Например, если вы хотите отслеживать отправку формы, укажите имя события form_submit и укажите параметры, которые будут использоваться для отслеживания этого действия на сайте.

WordPress

После того как событие создано и зафиксировано хотя бы один раз, оно появится в разделе Events на вкладке Recent events. Здесь вы сможете отметить его как Key Event (это то, что раньше называлось конверсией). После этого событие будет отображаться на отдельной вкладке Key events. При необходимости можно также пометить событие как NPA (Non-Personalized Ads), чтобы оно не использовалось для персонализации рекламы.

WordPress

Добавление отслеживания событий onClick

Самый простой и, возможно, быстрый способ добавить отслеживание событий Google Analytics это использование атрибута onClick. Этот способ просто отправляет событие в Google Analytics когда пользователь щелкает по элементу. В этом примере мы будем отслеживать пользователей, которые щелкнули по ссылке скачивания книги. Мы добавим параметр onClick к ссылке скачивания, используя такой формат.


onClick="gtag('event', 'download', {
  content_type: 'ebook',
  content_title: 'Free Ebook'
});"

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


<a onClick="gtag('event', 'download', {
  content_type: 'ebook',
  content_title: 'Free Marketing Ebook'
});" 
href="http://example.com/wp-content/uploads/2025/01/free-ebook.pdf">
  Download Free Ebook
</a>

Когда пользователь будет щелкать по ссылке, будет происходить отправка события в Google Analytics.

Важно: в WordPress некоторые темы, плагины или настройки безопасности могут блокировать inline onClick. Чтобы надежно отслеживать такие клики и избежать проблем с блокировкой inline onClick, можно воспользоваться Google Tag Manager, о котором мы расскажем далее.

Добавляем отслеживание событий с помощью Google Tag Manager

Google Tag Manager это онлайн-инструмент, который позволяет вам добавить различные коды для отслеживания в качестве тегов. Вы можете использовать его, чтобы создавать теги для отслеживания событий у себя в профиле Google Analytics. Основное преимущество использования Google Tag Manager заключается в том, что вам не нужно будет вручную добавлять код себе на сайт и вы можете управлять всеми своими тегами с одного места.

*Если у вас на сайте уже вставлен код отслеживания GA4, его не обязательно удалять, но имейте в виду, что одни и те же события могут дублироваться.

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

WordPress

Вы попадете в мастер настройки, где вам надо будет выбрать тип события — например, Form Submission.

WordPress

В настройках триггера можно выбрать, запускать ли его для всех форм или только для некоторых. Если у вас на странице более одной формы и вы хотите отслеживать конкретную, настройте фильтр по ID или классу формы. Для этого в разделе Variables нажмите Configure и включите включите встроенные переменные Form ID и/или Form Classes (а при необходимости и другие переменные форм). В условии триггера используйте , например, Form ID equals contact_form_1 или Form Classes contains newsletter-form, чтобы тег срабатывал только для нужной формы.

WordPress

WordPress

WordPress

Примечание: для форм, которые используют AJAX, стандартный триггер Form Submission часто не срабатывает. В таких случаях для точного отслеживания конкретной формы можно использовать Custom Event. Для обычных форм вы можете выбрать конкретную форму по ID или классу <form>, указав соответствующее условие в триггере. Для Contact Form 7 и других форм, у которых <form> не имеет ID или уникального класса, надёжнее использовать атрибут action формы. В GTM добавьте условие, используя переменную Form Element с проверкой matches CSS selector и укажите значение, например, form[action="/contacts/#wpcf7-f42-p43-o1"].

WordPress

Узнать ID, класс или action формы можно через инспектор браузера, посмотрев атрибут id, class или action у тега <form> .

WordPress

После этого создайте новый тег. В менеджере тегов нажмите по Tags и затем по кнопке New.

WordPress

Выберите Google Analytics: GA4 Event в качестве типа тега.

WordPress

WordPress

Если вы уже вставили Google tag на свой сайт напрямую, на этом шаге создавать отдельный Google tag в GTM не нужно. Достаточно создать только GA4 Event для нужного события.

Укажите отслеживающий ID Google Analytics (G-XXXXXXX). Вы можете его получить из профиля Google Analytics (зайдите в Admin → Data collection and modification → Data Streams, выберите ваш веб-поток и скопируйте Measurement ID в верхнем правом углу страницы).

Затем задайте имя и параметры события: укажите Event Name, а параметры события добавляйте по одному через Add parameter, вводя значения, например form_type = contact, form_name = contact_form_1, submitted = true.

WordPress

Для отправки формы это будет выглядеть так:

Event Name: form_submit

Event Parameters:

  • form_type = contact

  • form_name = contact_form_1

  • submitted = true

*Если в конфигурации тега отображается сообщение “No Google tag found in this container”, это нормально, если вы уже установили Google tag напрямую на сайте. В этом случае GA4 Event tag будет работать без отдельного Configuration tag в GTM.

В следующем шаге выберите триггер, который вы создали ранее.

WordPress

WordPress

Наконец, щелкните по кнопке Save, чтобы сохранить тег. В появившемся окне задайте название тега и снова нажмите Save. Тег появится в рабочем пространстве. Чтобы изменения вступили в силу на сайте, нажмите Submit в верхнем правом углу, задайте название версии (по желанию добавьте описание) и подтвердите публикацию.

Вот и все, теперь зайдите на свой сайт и отправьте форму, а потом направьтесь в Reports → Engagement → Events в профиле Analytics, и вы увидите свое событие записанным и отслеженным.

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


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


Как автоматически публиковать посты WordPress в LinkedIn

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

Важно: автоматическая публикация постов WordPress на LinkedIn возможна только на LinkedIn Page (странице компании или бренда). Это ограничение LinkedIn: их API не разрешает сторонним сервисам публиковать контент на личный профиль. Если у вас есть только личный профиль, сначала создайте LinkedIn Page для вашего сайта или компании.

Способ первый: автоматическая публикация постов в LinkedIn с помощью IFTTT

IFTTT это сокращение для If This Then That. Это сервис, который позволяет добавлять онлайн аккаунты и заставляет их работать на вашу пользу. Первым делом вам надо завести аккаунт IFTTT, зарегистрировавшись на их сайте.

После регистрации вы сможете создать свой первый апплет. Просто нажмите на кнопку Create в меню сверху.

WordPress

Апплет состоит из двух частей. Первая часть называется This — это условие, которое запускает действие. Нажмите на кнопку Add, введите WordPress в поиске и выберите его в качестве канала.

WordPress

WordPress

Далее IFTTT предложит вам выбрать триггер. Вы можете, например, выбрать Any new post — тогда апплет будет запускаться при каждой публикации нового поста. Либо использовать New post with tag or category, если хотите, чтобы публикация шла только при определённых тегах или категориях. Сейчас мы будем использовать Any new post в качестве нашего триггера.

WordPress

После этого сервис попросит вас подключить свой сайт.

Прежде чем подключать сайт, убедитесь, что у вас есть пароль приложения (Application Password). Его можно создать в админке WordPress в разделе Users → Ваш профиль в блоке Application Passwords. Дайте ему имя, например IFTTT, нажмите Add Application Password и скопируйте сгенерированный код. Именно этот пароль вы будете использовать для интеграции, а не свой обычный пароль администратора.

WordPress

Подключите свой сайт, указав его адрес, имя пользователя (ваш логин WordPress) и пароль приложения.

WordPress

Если при попытке подключения вы видите ошибку “There was an error connecting WordPress. Try again”, скорее всего доступ к xmlrpc.php на вашем сайте заблокирован. Проверить это можно, открыв в браузере https://yoursite.com/xmlrpc.php. Если появляется сообщение 403 Forbidden, значит доступ запрещён сервером или плагином безопасности.

В такой ситуации есть два выхода:

  • Разрешить доступ к XML-RPC (в настройках хостинга или в плагинах безопасности, например Wordfence или iThemes Security).

  • Или использовать альтернативный способ через RSS.

*На любом сайте WordPress RSS уже есть и не требует настройки.

Чтобы использовать RSS, при создании апплета выберите вместо WordPress-канала RSS → New feed item / New feed item matches.

WordPress

WordPress

Укажите адрес вашей ленты, например https://yoursite.com/feed/.

WordPress

После успешного подключения (через WordPress-канал или RSS) выбираем вторую часть — That.

WordPress

Найдите и выберите LinkedIn в качестве канала.

WordPress

После этого IFTTT предложит выбрать действие, которое будет выполняться при срабатывании триггера:

  • Share an update — поделиться текстовым обновлением в LinkedIn.

  • Share a link — поделиться ссылкой на ваш пост.

  • Share an update with image — поделиться обновлением с изображением.

  • Share an update with video — поделиться обновлением с видео.

WordPress

Выберите подходящий вариант. Мы выбрали Share an update with image.

Сайт попросит вас соединиться с вашим аккаунтом в LinkedIn, введите данные и подтвердите доступ, нажав кнопку Allow.

WordPress

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

WordPress

Когда всё готово, нажмите Create action, затем Continue, и активируйте апплет.

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

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

Способ второй: автоматически публикуйте посты WordPress на LinkedIn, используя плагин

Вы также можете автоматически расшаривать посты WordPress в LinkedIn, пользуясь специальными плагинами. В этом руководстве мы будем использовать WP LinkedIn Auto Publish, один из популярных плагинов с поддержкой LinkedIn API.

После установки и активации плагина в меню WordPress появится пункт для настроек. Здесь вы увидите кнопку Connect with LinkedIn. При нажатии она открывает окно авторизации LinkedIn, где нужно войти в свой аккаунт и разрешить плагину доступ.

WordPress

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

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

WordPress

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


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


Что такое CSS

CSS, или каскадные таблицы стилей, — это язык, который используется для описания внешнего вида и форматирования HTML-документов. С помощью CSS можно задавать оформление, цвета, шрифты, размеры, расположение элементов и поведение интерфейса на разных устройствах. Темы WordPress используют CSS и HTML, чтобы выводить данные, сгенерированные системой. Каждая тема WordPress содержит файл style.css, где находятся правила и стили, определяющие внешний вид страниц.

CSS остаётся простым в изучении и использовании. Существует множество ресурсов и онлайн-учебников, которые помогают освоить основы буквально с нуля. Пользователи WordPress могут быстро понять принципы, просто открыв файл темы style.css и посмотрев, как заданы стили.

Пример:

body {
  font-size: 16px;
  color: #333;
  background-color: #fff;
  font-family: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;
  line-height: 1.6;
}

h1 {
  font-size: clamp(1.5rem, 2vw, 2rem);
  text-transform: uppercase;
  letter-spacing: 0.05em;
}

.post-title {
  font-size: 1.25rem;
  color: #4c0000;
  font-weight: 500;
}

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

Пример HTML:

<div id="header">
  <h1 class="blog-title">
    <a href="<?php bloginfo('url'); ?>" title="<?php bloginfo('name'); ?>">
      <?php bloginfo('name'); ?>
    </a>
  </h1>
</div>

Показанный выше HTML содержит идентификатор ‘header’  и класс ‘blog-title’. Эти разделы могут быть застилизованы CSS.

Пример CSS:

#header {
  background-color: #4c0000;
  padding: 2rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

h1.blog-title a {
  color: #fff;
  font-size: 1.5rem;
  font-family: Georgia, "Times New Roman", serif;
  text-decoration: none;
}

CSS позволяет создавать не только базовое оформление, но и гибкие, адаптивные макеты. Современные сайты используют Flexbox и CSS Grid, чтобы элементы автоматически подстраивались под разные размеры экрана.

Пример адаптивного блока:

.posts {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
  gap: 1.5rem;
  padding: 1rem;
}

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

Кроме того, в CSS можно задавать переменные, что упрощает поддержку стилей и создание дизайн-систем:

:root {
  --color-primary: #4c0000;
  --color-text: #333;
}

body {
  color: var(--color-text);
}

a {
  color: var(--color-primary);
}

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


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


Управление базой данных 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 есть 12 таблиц в базе данных по умолчанию. Каждая таблица базы данных содержит данные, относящиеся к разным разделам, аспектам и функциям 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_termmeta : Эта таблица хранит дополнительную информацию о категориях и тегах на вашем сайте. Например, сюда можно добавить цвет для категории, картинку или любой другой параметр, который вы захотите использовать вместе с таксономиями.

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 (Solid Backups), который является несомненно самым полноценным решением проблемы с резервными копиями 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