MainWP Dashboard: Self-hosted WordPress Management for Agencies

Описание

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

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

Функционал расширенного управления WordPress:

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

Остановите бег по кругу SaaS:

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

Плагины MainWP работают с открытым исходным кодом, ориентированы на конфиденциальность и имеют собственную политику конфиденциальности, гарантирующую, что они не собирают никакой личной информации (PII).

Панель управления MainWP является расширяемой, что позволяет сторонним разработчикам подключаться к ней. Она также обеспечивает поддержку CLI и имеет собственный REST API, так что все, что вам нужно или что вы хотите использовать для управления своим бизнесом, может быть разработано для вашей панели управления MainWP.

Всё это делает MainWP лучшей альтернативой ManageWP, InfiniteWP, WPRemote и WP Umbrella, который не является SaaS.

Начало работы с MainWP:

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

  • Настроить MainWP оче��ь просто — установите панель управления на приватный сайт WordPress, добавьте дочерний плагин MainWP на другие ваши сайты WordPress и получите доступ к управлению.

Гарантия конфиденциальности

Плагины MainWP поставляются со своей собственной политикой конфиденциальности , гарантирующей, что плагины не собирают никакой персональной информации (PII).

Почему MainWP бесплатный? В чем подвох? Как вы будете продолжать оплачивать затраты на разработку?

Панель управления MainWP БЕСПЛАТНА на 100% и всегда будет такой. Независимо от того, управляете ли вы 5 сайтами или 5000, основная панель мониторинга остаётся бесплатной.

Мы зарабатываем деньги, предлагая MainWP Pro, который предоставляет доступ к широкому спектру премиальных дополнений. Эти премиальные дополнения разделены на две чёткие категории:

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

  • Расширения:
    Это различные автономные аддоны, разработанные исключительно для панели управления MainWP, добавляющие уникальную специализированную функциональность для улучшения процесса управления WordPress.

Для получения более подробной информации посетите страницу Премиум-дополнения и посмотрите таблицу сравнения Бесплатные и профессиональные – почувствуйте разницу.

Ощутите основные отличия MainWP

Готовы ли вы избавить себя от хлопот по управлению своими сайтами WordPress? MainWP позволяет легко поддерживать всё обновленным, безопасным и работающим именно так, как нужно. Поскольку MainWP доверяют более 20 тысяч владельцев сайтов, которые ежедневно управляют более чем 700 тысячами сайтов на WordPress, вы быстро увидите, насколько проще может быть управление сайтом. Попробуйте сегодня и почувствуйте разницу на себе!

Скриншоты

  • Сайты — Операции
  • Сайты — Управление сайтами
  • Сайты — Добавление нового
  • Сайты — Тёмный режим — Управление сайтами
  • Сайты — Управление плагинами
  • Сайты — Управление записями
  • Сайты — Управление обновлениями
  • Клиенты — Управление клиентами
  • Отслеживание затрат — Сводка
  • Отслеживание затрат — Управление затратами
  • Инсайты приборной панели

Установка

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

У нас есть отчёты пользователей о том, что большинство функций работают правильно, но поддержка будет ограничена. Мы НЕ рекомендуем устанавливать плагин консоли MainWP на мультисайтовом движке.

  1. Мы НАСТОЯТЕЛНО рекомендуем устанавливать консоль MainWP на НОВЫЙ (чистый) WordPress.

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

Большинство хостингов предоставляют возможность бесплатно создавать поддомены («pod.domain.ru»), рекомендуется создать таковой, если у вас нет специального выделенного домена для запуска панели мониторинга MainWP. Если не уверены, как настроить поддомен, обратитесь в службу поддержки своего хостинга.

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

  1. После того, как вы настроили отдельный веб-сайт WordPress, установите плагин MainWP Dashboard, следуя обычной процедуре установки, либо в автоматическом процессе путем поиска MainWP, либо путем загрузки плагина MainWP в каталог «/wp-content/plugins/».

  2. После установки активируйте плагин в списке плагинов в админке WordPress.

  3. Добавьте свой первый дочерний сайт на панель управления MainWP — Документация

  4. Установите свои настройки MainWP — Документация

Часто задаваемые вопросы

Что отличает MainWP от других платформ управления WordPress, таких как ManageWP или InfiniteWP?

MainWP – это автономный плагин для управления WordPress с открытым исходным кодом, который уделяет приоритетное внимание конфиденциальности пользователей и их настройке.

В отличие от SaaS-платформ, таких как ManageWP, WPUmbrella или WPRemote, MainWP предоставляет вам полный контроль над вашими данными и допускает обширную настройку благодаря своей архитектуре с открытым исходным кодом.

Может ли MainWP осуществлять массовые обновления ядра WordPress, плагинов и тем?

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

Как MainWP помогает в управлении клиентами WordPress-агентствам и фрилансерам?

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

Предлагает ли MainWP какие-либо функции для отслеживания затрат, связанных с управлением сайтами WordPress?

Да, в MainWP есть встроенный трекер затрат. Эта функция позволяет:
* записывать и классифицировать расходы для каждого сайта;
* устанавливать текущие расходы;
* создавать подробные отчёты о расходах;
* получать представление о распределении расходов;
* отслеживать полученные платежи и предстоящие продления.

Какие функции безопасности предлагает MainWP для защиты сайтов на WordPress?

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

Можно ли использовать MainWP для управления сайтами WordPress, размещёнными на разных серверах или хостинг-провайдерах?

Да, MainWP предназначен для работы с сайтами WordPress, размещёнными на любом сервере или хостинг-провайдере.

Как MainWP делает резервные копии сайтов WordPress?

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

Как произносится MainWP?

MainWP — это уникальное название, которое мы придумали для нашей компании, если вы не уверены, как оно произносится, вот самый простой способ запомнить:

Main + WP = MainWP

Думайте об этом как о слове «Main», за которым следуют буквы «WP» (произносится как «дабл ю пи»).

Но не волнуйтесь, если произнести его по-разному – мы отвечаем практически на все варианты запросов, в том числе WP Main и WPMain!

У меня есть идея для MainWP; как мне сообщить вам об этом?

Следуйте инструкциям, описанным в разделе запросов функций MainWP при публикации своей идеи в сообществе MainWP для голосования.

У меня есть ещё вопросы. У вас есть какая-либо другая информация?

Да, у нас есть краткий FAQ со многими другими вопросами и ответами здесь.

Отзывы

18.02.2026
Saves me a lot of time — should have moved to MainWP much earlier.
29.01.2026
I really wanted to give this plugin a chance, but in the end I just wasted my time.I prepared a local installation for safety reasons — after computer upgrade, it stopped working despite importing the database and files from old one.OK, I understand, I can set it up again, I’ll export and import the data. Unfortunately, import pages doesn’t work, so I have no choice but to reconfigure over 50 pages… It should save me time, but if I have to managed this one and check if updates are working on my clients — I will back to log in individually.
23.01.2026
Une extension multisite d’une simplicité remarquable. Installation fluide, interface claire et fonctionnalités parfaitement pensées. Elle fait exactement ce qu’on attend… et le fait bien. Un vrai gain de temps au quotidien.
Посмотреть 2 341 отзыв

Участники и разработчики

«MainWP Dashboard: Self-hosted WordPress Management for Agencies» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:

Участники

«MainWP Dashboard: Self-hosted WordPress Management for Agencies» переведён на 17 языков. Благодарим переводчиков за их работу.

Перевести «MainWP Dashboard: Self-hosted WordPress Management for Agencies» на ваш язык.

Заинтересованы в разработке?

Посмотрите код, проверьте SVN репозиторий, или подпишитесь на журнал разработки по RSS.

Журнал изменений

6.0.7 — 3-31-2026

  • Fixed: Resolved an issue causing unresponsive text editor elements in the Pro Reports add-on.
  • Fixed: Corrected an issue where an unwanted text string was displayed on the Media Library page.
  • Updated: Reorganized system initialization to improve menu configuration timing and better align with WordPress action hooks.

6.0.6 — 3-24-2026

  • Fixed: Corrected a typo in the «Add Site» step of the Quick Start Wizard.
  • Fixed: Prevented a redundant confirmation modal from appearing when running updates immediately after removing a child site from the «Manage Sites» screen.
  • Updated: Improved informational messaging on the Add-ons page for better clarity.
  • Updated: Moved the search field in the «Install Add-ons» modal so it remains available across all tabs.
  • Updated: Refined accordion element border radius styling for better visual consistency.

6.0.5 — 3-20-2026

  • Security: Updated the phpseclib library to address a recently disclosed vulnerability. The issue does not affect MainWP in normal usage.

6.0.4 — 3-17-2026

  • Fixed: Resolved a WordPress database error caused by a call to a legacy database table.
  • Fixed: Display consistency for WordPress core updates.
  • Fixed: Client assignment when updating sites via the REST API.
  • Fixed: Adjusted logic for website preview image rendering to improve consistency in the interface.
  • Added: Added an empty page placeholder to the «Application Passwords» page for a clearer experience when no items are available.
  • Added «Execution Sync» log category with a NOTICE level (orange) and automatic start/end sync entries to surface runtime-based sync progress.
  • Updated: Removed the unwanted border radius from accordion elements in «Manage Plugins» and «Manage Themes.»
  • Updated: Removed the «Close» button and added a close (X) icon to the «Add Application Password» modal for a cleaner interface.
  • Updated: Added a page reload after successfully creating an application password so the new entry appears immediately.
  • Updated: Improved update visibility handling to display appropriate empty-state messages when no updates are available for WordPress core, plugins, themes, and translations.
  • Updated: Enhanced tab navigation and activation logic for the updates interface.
  • Updated: Enhanced plugin update filtering logic to more reliably handle ignored updates with improved support for both legacy and new formats of ignore indicators.
  • Updated: Removed the mainwp_delete_site action hook registration from the constructor of the MainWP database site actions class.
  • Updated: Email footer link label changed from «Extensions» to «Add-ons» and the developer documentation link.

6.0.3 — 3-10-2026

  • Fixed: Resolved an issue where the «Update Tag» button remained disabled when only the tag color was changed.
  • Fixed: Prevented a PHP warning caused by attempts to read a non-existent property.
  • Fixed: Restored the broken hamburger menu button to ensure mobile navigation works correctly.
  • Fixed: Corrected child site assignment during Cost Tracker imports.
  • Fixed: Improved pagination handling when cached results are used to ensure accurate offsets and result display.
  • Fixed: Removed caching from auto-update detection to provide accurate real-time results.
  • Updated: Improved icon alignment in the mobile menu for a cleaner layout.
  • Updated: Added border radius to accordion elements and refreshed background colors for better visual consistency.
  • Updated: Slightly reduced padding for second-level navigation items to improve spacing.
  • Updated: Renamed the «API Access» menu item label for improved clarity.
  • Updated: Enhanced extension package handling and verification during updates for improved reliability.
  • Updated: Increased auto-update logging frequency from 15 minutes to 5 minutes for more timely monitoring.
  • Dev: Applied minor SQL syntax formatting adjustments for improved consistency and code standardization.

6.0.2 — 3-3-2026

  • Fixed: Fixed duplicate event titles appearing in the logs overview.
  • Fixed: Fixed REST API site data retrieval to correctly handle ability-based lookups, ensuring site information is properly returned in API responses.
  • Fixed: Fixed Abilities API pagination handling to ensure consistent integer values across client and update lists.
  • Fixed: Fixed an issue where the second-level navigation could cover a dropdown menu on some pages.
  • Updated: Enhanced event filtering to include related event variants for more accurate results.
  • Updated: Enhanced script loading by reorganizing the initialization sequence and explicitly defining resource dependencies for improved performance.
  • Updated: Added extensive translator comments throughout the application to provide better context for localization efforts, clarifying placeholder meanings and string usage patterns.
  • Updated: Improved translation domain consistency by adding explicit mainwp text domain parameters to translation functions.
  • Updated: Enhanced string formatting by standardizing placeholder styles for improved translation handling.
  • Updated: Refined WordPress filesystem integration for improved file handling reliability.
  • Updated: Updated the informational message shown when the «Network Activity» table becomes too large for better accuracy.
  • Updated: Improved Abilities API input validation for batch job operations.
  • Updated: Enhanced Abilities API site status checking with uptime-based monitoring support.
  • Updated: Standardized site naming format across all operations in the Abilities API.
  • Dev: Added the mainwp_module_logs_get_log_records hook.
  • Removed: Removed bundled moment.js and clipboard.js scripts and fell back to the versions included in WordPress core.

6.0.1 — 2-26-2026

  • Fixed: Database update routines now check for and remove only schema elements that actually exist (columns and indexes), preventing errors during upgrades.
  • Added: Plugin search now includes a dedicated MainWP Child plugin card.
  • Updated: Improved update/install error handling to avoid noisy failures and reduce risk of incomplete updates.
  • Updated: Lower dimmer z-index, raise top header z-index to prevent UI elements overlapping.
  • Updated: Refine modal responsive rules to fix layering and sizing for the «Install Add-ons» modal.
  • Dev: A new public hook handler to «Log_Manager» that exposes log record retrieval via the mainwp_module_logs_get_log_records filter.

6.0 — 2-24-2026

  • Исправлено: улучшена обработка записей монитора путем заполнения отсутствующих идентификаторов монитора из соответствующего идентификатора сайта и предотвращения непреднамеренного обновления идентификатора сайта при получении частичных данных монитора.
  • Исправлено: отображение навигационного меню для предотвращения конфликтов идентификаторов и дублирования ссылок на элементы.
  • Исправлено: обработка одноразового ввода в формах настройки и публикации для повышения надежности отправки форм.
  • Исправлено: проблема с установкой класса активный в пункте меню активная вкладка на страницах Управление плагинами и Управление темами.
  • Исправлено: устранена проблема, из-за которой средство выбора даты больше не открывалось в фильтрах сетевой активности после установки значения даты/времени.
  • Fixed: An issue where sorting in Sites > Updates did not persist after page reload.
  • Исправлено: Ошибка, из-за которой при использовании сброса страницы страница операций дочернего сайта неправильно перенаправлялась на страницу управления сайтами.
  • Исправлено: Устранена проблема, из-за которой категории записей не отображались при массовом создании записей.
  • Исправлено: Проблема с удобством использования, из-за которой всплывающая подсказка «Включить мониторинг работоспособности сайта» могла отображать выпадающие варианты в «Мастере быстрой настройки».
  • Fixed: A usability issue where the confirmation modal after creating a new user did not close automatically.
  • Fixed: An issue where the page could remain blank after closing the add-on promo modal because it didn’t reload properly.
  • Fixed: Resolved various browser console errors caused by duplicate element IDs and related issues.
  • Fixed: Corrected multiple typos across the plugin UI.
  • Fixed: An issue where the «Get Tags» REST API endpoint returned no results.
  • Fixed: Resolved multiple PHP warnings related to undefined variables.
  • Fixed: Admin link generation to ensure consistent and reliable access to WordPress admin pages.
  • Fixed: An issue with displaying site selection after using the search filter.
  • Fixed: Missing user information for certain objects and events in the Sites Changes feature.
  • Fixed: Duplicate records appearing for certain objects and events in the Sites Changes feature.
  • Fixed: Incorrect display of user information in the Sites Changes table where user IP addresses were unintentionally shown.
  • Fixed: Malformed timezone information in uptime monitoring email notifications.
  • Fixed: A database error that occurred when dismissing Sites Changes logs.
  • Fixed: Sites Changes columns not resetting to their default state when clicking the «Reset Page» button.
  • Fixed: Multiple minor cosmetic issues related to the new Dark theme to improve visual consistency.
  • Fixed: Multiple PHP warnings and notices to ensure cleaner operation.
  • Fixed: An issue with displaying global cPanel API settings in individual site settings.
  • Fixed: An issue with saving widget size and position on widgetized pages.
  • Fixed: Dashboard email alignment has been updated to center the content for improved readability.
  • Fixed: Resolved an issue where the «Dismiss Changes» button remained disabled after selecting items to dismiss.
  • Fixed: Prevented dismissed site changes from reappearing in the «Sites Changes» table after updating to version 5.5.
  • Fixed: An issue with the accordion element icon not rotating when the element is expanded or collapsed.
  • Fixed: In multiple places there was «Are you sure.» so it was fixed to «Are you sure?» in confirmation popups.
  • Added: Password policy management to set and enforce password expiration rules. (Request by Julia)
  • Added: Cost import functionality for easier cost entry management.
  • Added: «Jump to WP Admin» quick link in site dropdown menu.
  • Added: Monitoring data retention settings with configurable duration options (30, 90, 180, 365 days, or keep forever).
  • Added: Bulk delete support for client general fields to speed up cleanup and maintenance.
  • Added: A confirmation step when removing installed add-ons to help prevent accidental removals.
  • Added: Action buttons for quick page and post creation.
  • Added: Inline license key input and validation flow on the «Add-ons» page, including a «Remember Key» option and a dedicated validation action to simplify license management.
  • Added: Granular, per-action permission controls for REST API access and application passwords to improve security and administrative flexibility.
  • Added: Permission-aware UI for managing application passwords, including per-row actions and dedicated edit flows based on user access rights.
  • Added: Introduced new REST API endpoints for user management, including listing, creating, editing, and deleting users, CSV-based user imports, and cross-site administrator password updates with per-site result reporting.
  • Added: Introduced Application Password management in the «REST API» page, allowing users to view, create, and revoke Application Passwords directly from the MainWP Dashboard (mirroring WordPress «Users» > «Edit User» for easier access).
  • Added: Green coloring for the ‘Enable’ icon in the extensions view for better visual feedback.
  • Added: Sync status tooltips that show the last synchronization time for each site.
  • Added: Introduced an outdated data indicator (red badge) for sites that haven’t synced in over 24 hours.
  • Added: Plugin compatibility validation for PHP versions across update and activation workflows.
  • Added: A quick theme switcher so users can toggle between light and dark modes from the UI.
  • Added: Support for the Abilities API.
  • Added: New REST API v2 endpoints for Monitoring (Request by James), Settings, and Client Fields.
  • Added: A new «Plugin and Theme History» feature to provide an accessible history of actions by item and by day.
  • Added: An «Import Sites» menu item on the «Add Sites» page for quicker access.
  • Added: Support for the [site.name] token in the Site Health Monitoring notification template to allow dynamic site name insertion.
  • Added: WordPress transient caching for frequently executed database queries to improve performance.
  • Added: Site IP address as an available column option for the «Manage Sites» page. (Request by Ken)
  • Added: Comprehensive object caching layer to enhance overall dashboard performance.
  • Added: Smart prefetching for common navigation paths to reduce page load times and improve user experience.
  • Added: New tracking events to the Non-MainWP Changes logging feature to provide more comprehensive monitoring capabilities.
  • Added: New default «WP Version» column in the Manage Sites table.
  • Added: Child site timezone information to the $website object.
  • Added: Ability to delete plugins and themes that are currently active while respecting the recommended process of deactivating before deleting in the background. (Request by Chrilles)
  • Added: New default dark theme.
  • Added: Loading element to widgetized pages that hides widgets before all data is loaded properly and Gridstack is loaded. (Request by Mario)
  • Added: Descriptive labels for disabled bulk actions in the Manage Plugins and Themes pages explaining why they’re disabled.
  • Added: Optional auto-archiving for Sites Changes logs and the ability to delete archived logs.
  • Added: Option to select which Sites Changes logs to track.
  • Added: Support ticket element to the Support modal.
  • Added: Color coding to the Updates columns data in the Manage Sites table. (Request by Orchid) and (Nazar)
  • Updated: Site filter PHP version options — removed «PHP Ver < 7.0» and added filters for PHP 8.1, 8.2, 8.3, and 8.4. (Request by Philip)
  • Updated: Reorganized site management forms with collapsible accordion sections.
  • Updated: Enhanced empty-state placeholders across widgets with clearer messaging.
  • Updated: Improved site connection verification flow with better guidance.
  • Updated: Refined authentication setup options with clearer descriptions.
  • Updated: Backup settings layout for better organization.
  • Updated: Improved cost tracker terminology (Operational Costs).
  • Updated: Better table layouts with improved column organization.
  • Updated: Optimized cURL handle management to reduce unnecessary handle recreation and improve resource efficiency during multi-request operations.
  • Updated: Redesigned the «Select Sites» header with text links and a live selection counter for clearer bulk actions.
  • Updated: Improved empty-state guidance with helpful actions to make next steps more obvious.
  • Updated: Refined the «Select Sites» header controls for a cleaner, more consistent workflow.
  • Updated: Moved widget layout controls (save, load, delete) from the dedicated action bar into the page header to reduce UI clutter and free up space.
  • Updated: Refreshed the «Create REST API Key» screen with clearer permission chips/labels, improved messaging, and better placement for the compatibility toggle.
  • Updated: Applied a broader UI polish pass with more consistent spacing, cleaner page structure, and reorganized layouts across affected screens.
  • Updated: Improved action buttons and bulk controls so they enable or disable correctly based on the current selection.
  • Updated: Repositioned and simplified several informational notices to improve visibility and reduce clutter.
  • Updated: Improved uptime monitoring retry behavior with better handling and enhanced logging of retry attempts for easier troubleshooting.
  • Updated: Reorganized navigation categories with new «Content Operations» group and improved menu structure.
  • Updated: Interface terminology from «Overview» to «Operations» throughout.
  • Updated: Changed update count label colors to green and made badges more compact.
  • Updated: Increased default page size for retrieving posts from 10 to 50 items per request.
  • Updated: Consolidated website-filtering logic across REST API endpoints for more consistent behavior.
  • Updated: Endpoints now return a clear error when no websites match the provided filters, preventing ambiguous responses.
  • Updated: Consolidated the licensing actions bar in the «Add-ons» page header with contextual action buttons and API-key-aware prompts for clearer guidance.
  • Updated: Reorganized the extensions view into segmented, accordion-style sections for «Enabled Add-ons» and «Disabled Add-ons,» with aligned search behavior and slimmer action buttons for improved usability.
  • Updated: Refined extension cards with clearer license and status headers, revised badges and text, improved documentation link formatting, and more intuitive remove and activate controls.
  • Updated: Localized titles and implemented context-aware menu and submenu rendering to ensure correct labeling across different access levels.
  • Updated: Centralized user-facing messages and field descriptions to provide consistent error text and schema help across REST API endpoints.
  • Updated: Improved request validation logic to return clearer failure messages for invalid inputs, including search, count, and date-range parameters.
  • Updated: Centralized message and translation handling across page operations, API responses, and error states to ensure consistent wording throughout the dashboard.
  • Updated: Enhanced the REST API keys controller to support both v1 and v2 key formats, improving backward compatibility.
  • Updated: Consolidated site administration link generation across dashboard pages and widgets for more consistent behavior.
  • Updated: Consolidated review request notices into a single method with conditional messaging based on installed extensions, simplifying review prompt logic.
  • Updated: Improved UI elements in the «Install Add-ons» modal to make add-on details easier to scan. Request by Chrilles
  • Updated: Refined tooltips in the «Install Add-ons» modal to provide clearer, more helpful guidance.
  • Updated: Reorganized helper messages in the «Install Add-ons» modal to better guide users through installation steps.
  • Updated: Changed the privacy icon to «fingerprint» in the «Install Add-ons» modal for clearer visual meaning and consistency.
  • Updated: Updated status icons in the «Install Add-ons» modal for more consistent and recognizable states.
  • Updated: Clarified add-on installation instructions in the «Install Add-ons» modal to reduce confusion during setup.
  • Updated: Improved button text and secondary segment styling in the «Install Add-ons» modal for better readability and dark theme consistency.
  • Updated: Enhanced the reconnect actions to better handle sites with synchronization errors.
  • Updated: Made the «Add» button label visible in the header controls for clearer navigation.
  • Updated: Refined the site opening overlay styling and layout for a cleaner, more consistent experience.
  • Updated: Updated theme installation header buttons with improved styling and larger interaction targets for better usability.
  • Updated: Restricted backup link generation to authorized users only.
  • Updated: Reorganized site and title column display in updates tables for improved visual consistency across views.
  • Updated: Updated the theme management interface to replace deactivate buttons with lock icons for active themes.
  • Updated: Updated the display of active theme status indicators across theme rows.
  • Updated: Updated the API backup solution message to include direct links to the relevant settings pages.
  • Updated: All help documentation links throughout the application to point to the new documentation site instead of the legacy knowledge base.
  • Updated: Enhanced error reporting for upgrade operations with improved code identification.
  • Updated: Improved detection and status handling for suspended sites during updates.
  • Updated: Improved error handling for API response data to prevent potential crashes when unexpected data formats are received.
  • Updated: Refined multiple UI labels and tooltip/button texts for clarity (e.g., «See Details» to «Details», «See Monitors» to «View Monitors»).
  • Updated: Improved Manage Sites table labels and core version display (e.g., «WP Version» to «Core», «Indexable» to «Index», and better core update link display).
  • Updated: Adjusted table column alignment in CSS for numeric and date columns.
  • Updated: Refactored updates tables for consistency by standardizing table classes/IDs and removing duplicate <thead> sections.
  • Updated: Improved updates table column headers for clarity (e.g., «Version» to «Detected Version») and adjusted alignment.
  • Updated: Standardized dark theme table border radius using the --area-radius variable and added specific rules for table corners.
  • Updated: Removed the emails settings table footer (<tfoot>) and disabled DataTables search for that view.
  • Updated: Aligned checkboxes in the Manage Updates table for more consistent row layout.
  • Updated: Unified MainWP review notice rendering into render_review_mainwp_notice, varying messaging based on installed extension count for easier maintenance.
  • Updated: Default MainWP Dashboard theme selection to follow the detected OS theme preference.
  • Updated: Simplified the MainWP Dashboard theme selection to Light and Dark only for new users.
  • Updated: Improved the password generator on the «Add New User» page for better usability.
  • Updated: Reduced console logging noise to make troubleshooting easier.
  • Updated: Redesigned the «Quick Setup Wizard» for a more streamlined setup experience.
  • Updated: Improved empty-state placeholders across multiple screens for clearer guidance when no data is available.
  • Updated: Improved the «Admin Passwords» page UX with clearer error messages, a confirmation step before execution, an improved password generator, and an informational notice.
  • Updated: Improved the «Manage Tags» page flow to make tagging more intuitive (Select Sites Create Tag Name Save).
  • Updated: Improved the «Manage Plugins and Themes» page with clearer info labels and updated default status indicators.
  • Updated: Improved the «Network Activity» page layout by decluttering the actions bar and adjusting spacing for better readability.
  • Updated: Improved the «Plugins and Themes» search results screen by showing the search keyword after search and adding pagination controls to the top of results.
  • Updated: Improved the «REST API» page with a new welcome message and confirmation modals when copying API keys.
  • Updated: Improved the «Add-ons» page with a welcome message, clearer separation between active and inactive add-ons, and a more prominent active add-on indicator.
  • Updated: Improved the «Insights» and «Cost Tracker Summary» page with an onboarding banner, clearer element hierarchy, and more helpful empty-state placeholders.
  • Updated: Default widget layouts on the «Insights» and «Cost Tracker» pages.
  • Updated: Changed the display logic for the «Encrypt SSL Keys» information message so it no longer appears once encryption is completed.
  • Updated: Optimized DataTables initial load configuration to improve table rendering performance.
  • Updated: Added missing database indexes on filterable columns to speed up queries on large datasets.
  • Updated: Repositioned the loader element on the «Add-ons» page that displays during the add-on information loading and activation process.
  • Updated: Refined the status icon displayed after running updates to remove the excessive «sign in» icon.
  • Updated: Disabled cron event tracking as the default value for Sites Changes logging to reduce unnecessary log entries.
  • Updated: Removed excessive progress bar elements from the «Site Connection» and «Site Hardening» widgets for a cleaner interface.
  • Updated: Improved monitor status display consistency across multiple dashboard views.
  • Updated: Added referrer information to cURL requests used for syncing websites to enhance connection reliability and debugging capabilities.
  • Updated: Redesigned the «Sites Changes» table content and styling to reflect the new logging abilities and improve user experience.
  • Updated: Improved various interface elements and navigation flows throughout the dashboard to enhance user experience and streamline common workflows.
  • Updated: Refined styling and layout consistency across multiple screens to improve visual clarity and reduce cognitive load for users managing large numbers of sites.
  • Updated: Repositioned Updates column to a new default location.
  • Updated: Adjusted alignment of sort indicator icons across data tables for improved visual consistency.
  • Updated: Refined sort indicator icons in the «Updates» section to maintain design consistency throughout the interface.
  • Updated: Restored border radius styling to the main content area.
  • Updated: Email notification links to use new «Add-ons» terminology instead of «Extensions».
  • Updated: Increased checkbox border contrast for improved visibility in Dark Theme.
  • Updated: Enhanced modal element border contrast for better visibility in Dark Theme.
  • Updated: Increased font weight on green buttons for improved readability in Dark Theme.
  • Updated: Excluded «site sync» event from tracking in Sites Changes feature by default.
  • Updated: Renamed the old Dark theme to Dark 2024.
  • Updated: Dimmer element background color and blur intensity.
  • Updated: Loading element style changed to double.
  • Updated: Recent Posts and Pages widget layout on small screens.
  • Updated: Form layout and some input field styles in the Edit User modal.
  • Updated: Removed redundant tooltip elements cluttering UI.
  • Updated: «Delete extensions API Activation data» feature labels and button label verbiage to «Delete add-on API Activation data».
  • Updated: Label style indicating the plugin status and trusted status in Manage Plugins and Themes area.
  • Updated: Moved the Quick Help menu item to the bottom of the first-level navigation bar.
  • Updated: Renamed the Quick Help menu to Support and updated the item style.
  • Updated: Support modal functionality to allow users to enable or disable certain features from a single screen.
  • Updated: API Backups settings tab menu to display it in horizontal view.
  • Updated: Server Info tables to use defined column widths for a more consistent look.
  • Updated: Mobile screen navigation menu style and content by removing the hamburger.js script and introducing the Fomantic UI native Flyout element.
  • Updated: Data alignment in Updates columns in the Manage Sites table.
  • Updated: Edit and View Email Template modal content background color.
  • Updated: Optimized the Manage Plugins and Manage Themes tables for better user experience so it does not reload data after each individual action is processed.
  • Updated: Optimized the Manage Plugins and Manage Themes tables for better performance so bulk actions won’t run all at once, but instead in smaller batches.
  • Dev: Restructured request validation into focused helper methods to improve maintainability and error handling across REST API endpoints.
  • Dev: Improved internal organization of website filtering logic to enhance code clarity and long-term maintainability.
  • Dev: Enhanced validation workflows and error handling processes to reduce redundancy, strengthen stability, and improve overall code quality.
  • Dev: Added the mainwp_open_site_addition_url hook to allow customization of the target WordPress admin URL when opening a site.
  • Dev: Updated ApexCharts, DataTables, File Saver, Fomantic UI, Gridstack, PHPSecLib, and Sorting packages to their latest versions to maintain security and compatibility standards.

See Video Changelog

Смотрите список изменений для всех версий.