説明
複数の WordPress サイトを管理することは、時間がかかりストレスの多い作業です。MainWP Dashboard は、独自の一元化されたダッシュボードからすべての WordPress サイトを効率的に管理し、保護することで、あなたの時間を取り戻します。
エージェンシー、フリーランサー、Web プロフェッショナル向けに設計された MainWP は、プライバシー第一のアプローチで包括的なコントロールを提供します。MainWP のパワーを活用して更新やバックアップなどを行い、サイトが常にスムーズかつ安全に動作するようにします。
高度な WordPress 管理のための機能:
- 一元化された更新: すべての WordPress サイトをワンクリック更新で最新の状態に保ちます。
- セキュアなバックアップ: スケジュールまたはオンデマンドのバックアップを実装して、完全なサイトセキュリティを実現します。
- Client Management モジュールでサイトとクライアントの両方を管理します
- 組み込みのコストトラッカーにより、クライアントのコストを簡単に追跡できます
- プライベートかつセルフホスト: データはあなたのもの。完全なプライバシーとコントロールを実現。
Software as a Service (SaaS) の繰り返しを止める:
WordPress のコア原則に基づいて構築された MainWP Dashboard プラグインは、WordPress 管理のための最適なソリューションとして独自の位置を占めています。使いやすさと強力な機能、そして比類のないプライバシーを兼ね備えています。
MainWP プラグインはオープンソースでプライバシーに重点を置いており、プラグインが個人を特定できる情報 (PII) を収集しないことを保証する独自のプライバシーポリシーを備えています。
MainWP Dashboard は拡張可能で、サードパーティの開発者がフックできます。また、CLI のサポートを提供し、独自の REST API を持っているため、ビジネスを独自の方法で運営するために必要または望むものはすべて、MainWP Dashboard 用に開発できます。
これらすべてにより、MainWP は ManageWP、InfiniteWP、WPRemote、WP Umbrella に対する最高の非 SaaS 代替手段となっています。
MainWP の始め方:
MainWP は、WordPress 管理プラグインに初めて触れる人でも、ユーザーフレンドリーで直感的に使えるよう設計されています。わかりやすいセットアッププロセスとクリーンで整理されたダッシュボードにより、すぐに効率的に WordPress サイトを管理できるようになります。
- MainWP のセットアップは簡単です。プライベートな WordPress サイトにダッシュボードをインストールし、他の WordPress サイトに MainWP Child プラグインを追加すれば、すべてをコントロールできます。
プライバシーの保証
MainWP プラグインには独自のプライバシーポリシーがあり、プラグインが個人を特定できる情報 (PII) を収集しないことを保証しています。
MainWP はなぜ無料なのか ? 何か裏があるのか ? どうやって開発コストを払い続けるのか ?
MainWP Dashboard は100% 無料で、今後も変わりません。5サイトでも5,000サイトでも、コアダッシュボードは無料です。
MainWP Pro を提供することで収益を得ています。これは幅広いプレミアムアドオンへのアクセスを提供します。これらのプレミアムアドオンは2つの明確なカテゴリーに分類されています:
-
統合:
このカテゴリーのアドオンは、人気のあるサードパーティーサービスやプラグインとのシームレスな接続を可能にし、すでに使用しているツールを MainWP Dashboard に直接統合できます。 -
拡張機能:
これらは MainWP Dashboard 専用に開発されたカスタムビルトのスタンドアロンアドオンで、WordPress 管理エクスペリエンスを強化するための独自の専門機能を追加するよう設計されています。
詳細は、プレミアムアドオンページをご覧ください。無料機能とプロ機能の比較は無料 vs. プロ: 違いを知るでご確認いただけます。
MainWP の違いを体験
WordPress サイトの管理の手間を省く準備はできていますか ? MainWP を使えば、すべてを最新の状態に保ち、安全に、必要な方法で運用できます。毎日20,000人以上のサイトオーナーが700,000以上の WordPress サイトを MainWP で管理しており、Web サイト管理がどれほどシンプルになるかをすぐに実感できます。今日試して、違いを体感してください !
スクリーンショット
インストール
注: MainWP はマルチサイトインストールではテストされておらず、マルチサイト用に設計されていません。
ただし、ほとんどの機能は正常に動作するというユーザー報告がありますが、サポートは限定的です。マルチサイトインストールへの MainWP Dashboard プラグインのインストールは推奨しません。
- MainWP Dashboard には新規の WordPress インストールを強く推奨します。
新しい WordPress インストールを使用することで、有効なサイトから MainWP Dashboard を実行しようとすることによって引き起こされるプラグインの競合やその他の問題を減らすことができます。
ほとんどのホスティング会社は無料のサブドメイン (“demo.yourdomain.com”) を提供しており、MainWP Dashboard を実行するための特定の専用ドメインがない場合は、サブドメインを作成することをお勧めします。サブドメインの設定方法がわからない場合は、ホスティング会社のサポートに連絡してください。
WAMP などの WordPress をローカルで実行できる環境を使用して、ローカルコンピューター上の WordPress サイトに MainWP Dashboard をインストールすることもできます。
FAQ
-
ManageWP や InfiniteWP のような他の WordPress 管理プラットフォームと比べて、MainWP の違いは何ですか ?
-
MainWP はユーザーのプライバシーとカスタマイズを優先するセルフホスト型のオープンソース WordPress 管理プラグインです。
ManageWP、WPUmbrella、WPRemote のような SaaS (Software as a Service) プラットフォームとは異なり、MainWP はオープンソースアーキテクチャを通じてデータを完全に制御でき、広範なカスタマイズを可能にします。
-
MainWP は WordPress コア、プラグイン、テーマの一括更新を処理できますか ?
-
はい、MainWP を使用すると、すべての管理しているサイトで WordPress コア、プラグイン、テーマの一括更新を簡単に実行できます。数回のクリックで、すべてのサイトが最新バージョンを実行していることを確認でき、貴重な時間と労力を節約できます。
-
MainWP は WordPress エージェンシーやフリーランサーのクライアント管理をどのように支援しますか ?
-
MainWP は、クライアント別にサイトを整理し、タグを割り当て、カスタマイズ可能なクライアントレポートを生成できる堅牢なクライアント管理システムを提供します。これにより、すべてのサイト情報を整理してアクセスしやすくすることで、ワークフローを合理化し、クライアントにより良いサービスを提供するのに役立ちます。
-
MainWP は WordPress サイト管理に関連するコストを追跡する機能を提供していますか ?
-
はい、MainWP には組み込みのコストトラッカーがあります。この機能により次のことができます:
* 各サイトの費用を記録して分類
* 定期的なコストを設定
* 詳細なコストレポートを生成
* 支出分布に関する洞察を獲得
* 受け取った支払いと今後の更新を追跡 -
MainWP は WordPress サイトを保護するためにどのようなセキュリティ機能を提供していますか ?
-
MainWP は、リアルタイムセキュリティ監視、マルウェアスキャン、脆弱性検出などの機能を提供することで、セキュリティを優先しています。このプラグインは、人気のセキュリティプラグインとも統合できます。
-
異なるサーバーやホスティングプロバイダーでホストされている WordPress サイトを MainWP で管理できますか ?
-
はい、MainWP はどのサーバーやホスティングプロバイダーでホストされている WordPress サイトでも動作するよう設計されています。
-
MainWP は WordPress サイトのバックアップをどのように処理しますか ?
-
MainWP は、人気のホスティングプロバイダー向けの組み込みバックアップソリューションや、最もインストールされているバックアッププラグインとの統合など、複数のバックアップオプションを提供しています。
-
MainWP の発音は ?
-
MainWP は当社が作った独自の名前なので、発音に迷うのも当然です。覚えやすい方法は次のとおりです:
Main + WP = MainWP
「Main」という単語の後に「WP」(「ダブリュー ピー」と発音) が続くと考えてください。発音記号では次のようになります: /ˈmeɪn ˈdʌbəl juː ˈpiː/。
でも、違う発音でも心配いりません – WP Main や WPMain を含め、ほぼどんな呼び方にも対応します !
-
MainWP についてアイデアがあるのですが、どのように伝えればよいですか ?
-
MainWP Voice に記載されている手順に従って、あなたのアイデアを MainWP コミュニティに追加し、投票してもらってください。
-
他にも質問があります。他の情報はありますか ?
-
はい、こちらに、さらに多くの質問と回答を含むクイック FAQ があります。
-
このプラグインで発見されたセキュリティバグはどこで報告すればよいですか ?
-
MainWP プラグインのソースコードで見つかったセキュリティバグは、Patchstack Vulnerability Disclosure Program を通じて報告してください。Patchstack チームが検証、CVE の割り当てを支援し、このプラグインの開発者に通知します。
-
Why do large backups take a long time to finish?
-
The Dashboard drives Child backups from WP-Cron in one-minute slices. WP-Cron only runs when the Dashboard gets visits. On a Dashboard with little traffic, set DISABLE_WP_CRON in wp-config.php and add a system cron that requests wp-cron.php every minute. Server Information shows when the slice job last ran.
評価
貢献者と開発者
MainWP Dashboard: Self-hosted WordPress Management for Agencies はオープンソースソフトウェアです。以下の人々がこのプラグインに貢献しています。
貢献者変更履歴
6.4.1 – 11-3-2026
- Added: Command Palette support for searching sites and clients, with shortcuts to open or sync sites.
- Added: Preview and confirmation support for plugin and theme changes through MainWP MCP.
- Added: Connected AI tools can now access configured API Backups providers and saved backup request dates.
- Added: WordPress 6.9 requirement notice when setting up MainWP MCP or MainWP Control on older installations.
- Added: Separate Team Control permissions for deleting backup snapshots and running Clean Up.
- Added: Access keys for system cron URLs, with a 60-day transition period for existing installations.
- Fixed: Improved automatic cleanup of local backup files after temporary backup and transfer activity completes.
- Fixed: Improved retention protection for delayed, retried, and resumed cloud backup uploads.
- Fixed: Prevented overlapping backup checks caused by repeated update actions.
- Fixed: Applied the Require a Backup Before an Update setting consistently across Updates, Plugins, and Themes pages.
- Fixed: Preserved date and other filename placeholders when saving backup tasks.
- Fixed: Resolved certificate errors when configuring Amazon S3 or Wasabi storage with dotted bucket names.
- Fixed: Restored the ability to change S3 storage encryption back to None.
- Fixed: Improved backup setup error messages and allowed Test Restore checks to retry after saving Backup Settings.
- Fixed: Prevented duplicate backup failure messages and improved text wrapping in progress dialogs.
- Fixed: Prevented duplicate featured image attachments when reopening posts in Legacy Edit.
- Fixed: Prevented action buttons from overflowing Manage Plugins and Manage Themes results.
- Fixed: Improved Daily Digest email formatting in plain-text and HTML modes and removed broken version links.
- Fixed: Corrected site costs, license types, renewal dates, and site and client cost shares returned to connected AI tools.
- Fixed: Restored progress tracking for background synchronization and update operations through connected tools.
- Fixed: Corrected event timestamps and time zone information in Uptime Monitoring alert emails.
- Fixed: Improved compatibility and error reporting when integrations update Dashboard settings.
- Fixed: Prevented warnings when integrations retrieve default advanced settings.
- Fixed: Corrected Keyword Monitoring checks for all request methods, including empty pages and pages containing only 0.
- Fixed: Corrected Uptime Monitoring notifications when required keywords are missing.
- Fixed: Corrected Uptime Monitoring charts to display average daily response times instead of inflated totals.
- Fixed: Improved AI page layouts, Knowledge descriptions, and related interface text.
- Fixed: Prevented missing MainWP Child version information from incorrectly blocking update previews and actions.
- Fixed: Displayed an error when site settings cannot be saved.
- Fixed: Corrected Client and Cost Tracker labels, help links, and form behavior.
- Fixed: Updated Uptime and Site Health Monitoring help links.
- Fixed: Corrected weekday, backup tolerance, and Translation Updates labels.
- Fixed: Prevented mobile Overview page visits from changing saved desktop widget layouts.
- Fixed: Ensured suspending or reactivating clients through Edit Client or connected tools also updates their associated sites.
- Fixed: Improved error reporting when extensions cannot access a site or lose its connection.
- Fixed: Improved license refresh and licensing guidance for MainWP Pro members.
- Fixed: Restored Manage Themes access and theme activation for Team Control users with the Activate Themes permission.
- Fixed: Resolved snapshot deletion and retention cleanup failures on some upgraded installations.
- Fixed: Corrected license status after rejected keys and improved license refresh error messages.
- Fixed: Network Activity events are now preserved when moving them to the archive fails.
- Fixed: Insights charts now display names containing special characters correctly, without extra quotes or encoded text.
- Fixed: Improved backup upload verification for Cloudflare R2 and other S3-compatible storage.
- Fixed: Corrected theme and tag counts in Insights charts and improved the formatting and safety of CSV downloads.
- Fixed: Dropbox and SFTP backup verification no longer treats an unavailable file size as an empty file.
- Fixed: Successful backup uploads now clear error messages from earlier failed attempts.
- Fixed: Corrected client tag names when tags are shared across sites or contain commas.
- Fixed: Backup upload failures now show clearer messages with the correct storage destination details.
- Fixed: Improved Insights chart legend colors and the display of client charts with long names.
- Fixed: Added clearer connection failure messages and guidance across site management, setup, licensing, APIs, and WP-CLI.
- Fixed: Improved the readability of Insights pie chart legends across light and dark themes.
- Fixed: Prevented errors when unignoring plugin and theme updates through the REST API.
- Fixed: Cloud restores can now use verified remote backup copies while keeping local inventory files needed for incremental backups.
- Fixed: Automatic site sync now resumes its remaining sites correctly after Trusted Updates runs.
- Fixed: REST API site requests now handle custom field names consistently regardless of capitalization.
- Fixed: Trusted Updates now resumes after timed-out runs so sites on larger networks are not repeatedly skipped.
- Fixed: Tag chips now show the correct names, links, and colors for duplicate names and names containing commas.
- Fixed: Starting updates through the REST API no longer causes automatic site sync to skip pending sites.
- Updated: Improved the Light/Dark mode switch and Dashboard menu accessibility.
- Updated: Strengthened Team Control permission checks for accessing Dashboard settings through the REST API.
- Updated: Masked passwords and other credentials in site import logs and failed-row CSV exports.
- Updated: Updated the bundled phpseclib cryptography library to version 3.0.58.
- Updated: Improved release checks for backup retention.
- Maintenance: Prepared Built-In Backups for future compatibility improvements.
- Maintenance: Improved automated backup settings and release testing.
6.4 – 10-29-2026
- Important: MainWP Dashboard now requires PHP 8.3 or newer.
- Important: Built-In Backups requires the matching MainWP Child release. File backups and restores are currently unavailable on hosting configurations where
wp-contentis outside the WordPress core folder; database-only backups and restores remain supported. - Added: Built-In Backups (beta) – back up and restore WordPress sites directly from MainWP without an additional backup plugin. Schedule full, database-only, files-only, or incremental backups; store copies locally or offsite using S3-compatible storage, Google Cloud Storage, Dropbox, or SFTP; and restore snapshots with optional safety backups and rollback. Includes encryption, flexible retention policies, backup health monitoring, and management through the Abilities API.
- Fixed: Invalid site tag updates through the REST API could remove existing tag assignments.
- Fixed: Invalid client-note values could overwrite existing notes instead of being rejected.
- Fixed: Uptime Monitor settings now preserve disabled down confirmations and correctly clear repair attempts after a successful save.
- Fixed: Advanced Settings now displays a validation message when the Child request timeout is invalid.
- Fixed: Improved Add Site success notices and connection error messages.
- Fixed: Improved handling of quotes, commas, backslashes, and failed-row retries in Users CSV imports.
- Fixed: Connectivity charts now display accurate proportions for Connected, Disconnected, and Suspended sites.
- Fixed: Resolved PHP compatibility warnings in REST settings handling.
- Fixed: Sites filters and totals now refresh correctly when connection status changes after syncing or reconnecting.
- Fixed: Preserved existing API Backups credentials when replacements cannot be saved, in both Settings and per-site settings.
- Fixed: Prevented imported post images from overwriting existing files.
- Fixed: Corrected site counts in multi-user mode.
- Fixed: Corrected Updates pagination to prevent extra empty pages.
- Fixed: Preserved the selected SSL version when adding sites through APIs and automation tools.
- Fixed: Ensured APIs and automation tools respect the Ignore Translation Updates setting.
- Fixed: Corrected bulk site reconnection, connection check results, and progress reporting for Dashboard tools.
- Fixed: Removed an unnecessary delay after Add-on update checks.
- Fixed: Prevented repeated scheduled site syncs after moving the Dashboard timezone backward.
- Fixed: Restored bulk post and page management for Team Control staff with the required permissions.
- Fixed: Kept site deletion details visible in Logs and Insights.
- Fixed: Prevented generated credential key files from overwriting existing keys.
- Updated: Strengthened Team Control permissions and site access enforcement across Dashboard actions, widgets, APIs, background tasks, Cost Tracker, and plugin and theme management.
- Updated: Restricted legacy API-key creation and editing to unrestricted administrators.
- Updated: Strengthened permissions for legacy REST API plugin and theme deletion, site reconnection, disconnection, and user session management.
- Updated: Improved compatibility with restricted Team Control roles to prevent server errors.
- Updated: Strengthened handling, storage, and protection of HTTP authentication details, extension license keys, and other credentials, including generated key files.
- Updated: Strengthened protection of private site information in API responses, connection errors, and notification emails.
- Updated: Improved security and validation of API requests, CSV imports, plugin details, Cost Tracker icons, and activity logs.
- Updated: Imported user passwords are excluded from import logs and failed-row CSV downloads.
- Updated: Improved handling of site names, messages, custom fields, and remote requests across the Dashboard.
- Updated: Improved SSL certificate verification when adding and importing sites, connecting to Vultr, and communicating with licensing and download services.
- Updated: Strengthened Add-on response validation and download security.
- Updated: Added administrator-password support when connecting sites through WP-CLI, with verified HTTPS by default.
- Updated: Site Hardening now checks PHP versions against supported branches and security releases using cached PHP.net data.
- Updated: Server Information and Quick Setup now consistently display the PHP 8.3 requirement, replacing obsolete PHP upgrade notices.
- Updated: Simplified the Quick Setup wizard for a faster, more streamlined setup experience.
- Updated: Renamed the backup extensions navigation group to Backup Integrations.
- Updated: Clarified Knowledge help text and standardized knowledge modal title capitalization.
- Dev: Added the
mainwp_get_sql_where_allow_access_siteshook for retrieving existing site-access query conditions. - Dev: Added the
mainwp_developer_generate_tweaked_request_paramshook for configuring outgoing request parameter mappings, with matching MainWP Child support.
6.3 – 10-13-2026
- Security: Strengthened permission checks, site-access validation, and request handling throughout the Dashboard.
- Added: Introduced Knowledge, a central place to store your agency’s information and working instructions for clients and sites, which connected MCP and AI tools can access and manage according to each user’s permissions.
- Added: Introduced a “Connect an AI Tool” panel in the Application Password success dialog and onboarding notice, with prefilled MainWP MCP server configurations for Claude Code, Cursor, and VS Code.
- Added: Introduced an “AI” menu with a landing page for Knowledge, MainWP MCP, and MainWP Control.
- Added: Introduced guided setup pages for MainWP MCP and MainWP Control, allowing users to create an Application Password and copy the ready-to-use configuration without leaving the page.
- Added: General Settings option to check for abandoned plugins and themes using their local file date when WordPress.org has no last-updated date. (PR906) – thanks laukatudev
- Fixed: Automatic-update emails now follow their saved notification settings.
- Fixed: Ignored updates no longer appear in Dashboard update counters.
- Fixed: Cost Tracker prices no longer lose their value after an upgrade.
- Fixed: Client Overview now works correctly for restricted Team Control users and hides management controls they cannot use.
- Fixed: Client notes now preserve supported formatting while safely handling potentially unsafe content.
- Fixed: Saving a site no longer removes its Google Analytics mapping or displays an unnecessary uptime-monitoring warning.
- Fixed: Client imports and management now validate and safely handle client details and images.
- Fixed: Site deletion now cleans related data consistently and avoids partially removing a site when deletion fails.
- Fixed: Resolved an issue where successful WordPress core auto-updates were incorrectly recorded as failed.
- Fixed: Resolved issues with automatic update notification emails by including WordPress core updates with their previous and new version numbers and preventing PHP warnings for sites with core-only updates.
- Fixed: Improved uptime monitoring accuracy when multiple heartbeat records have the same timestamp.
- Fixed: Improved reliability of website uptime notifications when monitoring data is returned in different formats.
- Fixed: Plugin and theme pages now handle missing or empty website data as an empty list and display a count of zero.
- Fixed: Plugin update checks now use the plugin’s key when update information does not provide a slug, helping ignored-update settings apply consistently across automatic, scheduled, and manual checks.
- Fixed: Ignored plugin updates are now counted consistently when filtering and displaying updates.
- Updated: Improved the redaction of sensitive data in connection failure details when raw response data is displayed.
- Updated: Restored user, event, and site filtering to the Network Activity widget, including saved filters and the User column.
- Updated: Improved site connection and synchronization with clearer setup guidance, more useful diagnostics, and configurable MainWP Child request timeouts.
- Updated: Updates started through MCP and AI tools can now be previewed and require confirmation before running. Ignored updates and site-wide update exclusions are no longer installed.
- Updated: Improved Team Control permissions throughout the Dashboard so users and API keys can access only the sites and information assigned to them.
- Updated: Upgraded the bundled PHPSecLib library to address upstream security issues and improve compatibility.
- Updated: REST and Abilities responses so restricted requests receive a not-found response for inaccessible records.
- Updated: API-key authentication to apply only to MainWP REST routes and reject keys whose owners no longer exist.
- Updated: REST v2 behavior for batch operations, session destruction, monitoring settings, and per-site update results.
- Updated: Site-deletion hooks to run only after successful deletion and removed the mainwp_ga_delete_site hook from ordinary site updates.
6.2.3 – 10-12-2026
- Security: Hardened REST API key authentication, permissions, lifecycle, and caching.
6.2.2 – 10-1-2026
- Fixed: PHP fatal error when saving Monitoring settings while uptime monitoring is enabled.
6.2.1 – 9-30-2026
- Fixed: Resolved an issue where enabling global uptime monitoring left monitors for previously added sites disabled.
- Fixed: Removing a website now also removes its associated monitors and monitoring data.
- Fixed: Improved database schema comparisons to correctly handle nullable defaults without misinterpreting markers inside quoted SQL values.
- Fixed: Database upgrades now ensure group records include the required identifier and primary key.
- Fixed: Resolved an issue affecting tag updates through REST API v2.
- Fixed: Update rows now leave the version field blank when version information is unavailable.
- Fixed: Resolved inconsistencies when processing update and synchronization responses.
- Updated: Improved upgrade status reporting for plugins, themes, and translations, including clearer handling when upgrades begin or cannot proceed.
- Updated: Strengthened authenticated and renewal request signatures with a longer, cryptographically random nonce.
- Updated: Missing primary monitors are now repaired automatically, restoring monitoring for affected sites.
- Updated: Clarified the notices on the “Edit Client” and “Edit User” screens that leaving fields blank preserves their existing values on child sites.
- Updated: Improved tag readability by validating background colors and automatically selecting contrasting black or white text.
6.2 – 9-9-2026
- Fixed: Improved database size notices on the Operations and Client Overview pages with appropriate spacing and context.
- Fixed: Sorting by URL in the Connection Status widget.
- Fixed: File input field sanitization issues specific to Windows hosts.
- Fixed: Prevented unnecessary loading overlays and processing errors when the overlay is unavailable.
- Added: New Database section to Server Information with database version, size, prefix, privilege status, and table health information.
- Added: System Monitor for WordPress cron health with scheduled checks, fallback execution, and manual triggering.
- Added: Command Palette trigger in the header for quicker navigation in supported WordPress setups.
- Added: Optional request signature verification for authenticated requests using structured signing details and request IDs.
- Added: Support for exact client field names and values, including empty values and “0”, in searches and API requests.
- Added: Validation of supported groups, actions, and item formats for REST API batch requests.
- Added: Automatic cleanup of cost records when clients or tags are deleted through the REST API.
- Added: Re-introduced the User column in the Network Activity widget.
- Updated: Improved privacy-safe diagnostics for unexpected responses without recording sensitive response content or URLs.
- Updated: Improved validation and normalization of JSON input for GET and DELETE capability requests.
- Updated: Improved REST API error handling for invalid, ambiguous, oversized, malformed, or incorrectly typed request data with clear 400 responses.
- Updated: Expanded REST API batch operations, API key management, and cost tracking associations.
- Updated: Adjusted the Plugin Details modal height.
- Updated: Standardized site name URL formatting in Insights Events by removing HTTP prefixes and trailing slashes.
6.1.8 – 8-25-2026
- Fixed: Improved self-connection checks by using the standard AJAX endpoint and more reliable request and response validation.
- Added: Support for the Cloudways REST API v2 in “API Backups”, with secure access-token authentication and continued support for legacy API credentials.
- Added: Option to bypass cache during Uptime Monitoring checks, with global and per-monitor settings to help improve the accuracy of site availability checks.
- Added: Localized titles for Network Activity changes involving site registration, users, comments, URLs, homepage settings, date and time, updates, language, site title, and site icon.
- Updated: Improved activity log entries for system settings and database changes with clearer, more descriptive object titles.
- Updated: default Network Activity settings to exclude additional event types from logging.
6.1.7 – 8-18-2026
- Updated: Improved the connection status table layout in the “Connection Status” widget for a cleaner, more focused presentation.
- Updated: HTTP response options are now shown only in global settings, preventing them from appearing in individual monitor configurations.
6.1.6 – 8-5-2026
- Fixed: Corrected Site Health calculations and REST API responses so health scores accurately reflect each site’s status, including sites with missing, malformed, negative, or critical issue data.
- Fixed: Corrected multiple REST API v2 schemas and pagination settings for automatic updates, uptime monitoring, expected status codes, tag site counts, and client custom fields, including support for the deprecated
pre_pagealias. - Fixed: Improved REST API validation and response handling to reject malformed settings, prevent PHP 8 errors and unintended batch operations, validate custom option names, and exclude sensitive or internal data from responses.
- Fixed: Improved REST API validation so invalid monitoring values, unsupported enum formats, and unsupported batch update requests return appropriate errors.
- Fixed: Ensured uptime monitors correctly report a DOWN status when no HTTP status code is received.
- Fixed: Resolved an issue that could leave the site removal process stuck in the “Removing” state on some hosting environments.
- Updated: Redesigned the “Connection Status” widget with tabbed filtering, live connection totals, paginated site details, in-widget reconnection, and more accurate staging site status reporting.
- Updated: Improved uptime monitoring retry scheduling so retries occur only after a valid retry time has been set and the configured retry interval has elapsed.
- Updated: Improved REST API pagination compatibility and expanded schemas for monitoring settings, update flags, expected statuses, and site counts.
- Updated: Replaced the generic __() JavaScript translation function with a namespaced MainWP translation helper to prevent conflicts with other scripts.
- Dev: Added the mainwp_add_site_top_navigation and mainwp_add_site_tabs_content hooks to support custom navigation and tab content on the “Add Site” screen.
6.1.5 – 7-28-2026
- 修正: セットアップウィザードの「サイト URL」「管理者ユーザー名」「セキュリティ ID」「クライアント名」「クライアントメール」フィールドの「必須」インジケーターのスペルミスを修正しました。
- 追加: 初回試行でサイトデータが取得できなかった場合に追加の接続再試行を行うようにし、接続の信頼性を向上させました。
- 更新: 概要を過去24時間以内のアクティビティに限定することで、「ネットワークアクティビティ」ウィジェットの読み込みパフォーマンスを改善しました。
- 更新: 更新クエリの最適化、サマリー合計値と詳細アクションデータの分離、必要時のみのサイトと更新詳細の読み込みにより、「更新概要」ウィジェットの読み込みパフォーマンスを改善しました。
6.1.4 – 7-21-2026
- 修正: サイト監視テーブル内のサイトヘルスインジケーターの表示を修正し、設定されたサイトヘルス設定に従うようになりました。
- 修正: デフォルトのライトテーマを使用する場合の「ヘルプ」ポップアップ内のテキストの色を修正。
- 追加:「詳細」設定内で「Installed Plugins Sync」を無効にする際に、誤った変更を防ぐために確認プロンプトを追加。
- 追加: Site Lockdown Security for MainWP を利用可能な拡張機能カタログに追加。
- 更新: 関連する A、AAAA、CNAME レコードへのルックアップを制限することで、接続と稼働時間モニタリングチェックの DNS 解決を改善。
6.1.3 – 7-7-2026
- 修正: 最後の失敗が6時間以上前の場合に失敗した更新を再キューイングすることで、コアの自動更新リトライ動作を改善しました。
- 更新: アップタイムモニタリングのスケジューリングを改善し、チェックが開始される前に最新のチェック時刻がより確実に保存されるようにしました。
- 更新: 子サイトのアップタイムモニタリングで「Last Run」値を正確に保つため、サーバー情報の表示を更新しました。
- 更新: クライアントのインポートプロセスを更新し、関連する子サイトを必要としないようにしました。
6.1.2 – 6-23-2026
- セキュリティ: MainWP の
bulkpostおよびbulkpageカスタム投稿タイプ機能へのアクセスをmanage_options権限の要求により制限。 - 修正: リクエストパス内のスラッシュの組み合わせを適切に処理し、潜在的なリクエストエラーを防止するために Plesk API URL の構築を改善。
- 修正:「サイト管理」リストがサイトの停止ステータスへの変更を即座に反映しなかった問題を解決。
- 修正: Lighthouse Integration ページでのサポートモーダルオーバーレイの問題を解決。
- 追加: カスタム投稿タイプのカテゴリー管理で、コンテキストツールチップ / ポップアップを通じてサイトの関連付けを表示するようになり、各カテゴリーがどのサイトに含まれているかを確認しやすくなりました。
- 更新: 新しいタブで開くページナビゲーションリンクを更新し、適切な属性を含めることでユーザーセッションを保護するのに役立つようにしました。
6.1.1 – 6-2-2026
- 修正: ログアーカイブバッチクエリ内の重複する
LIMIT句を解決し、ログ処理中のクエリエラーを防ぎました。 - 更新: ユーザーディレクトリとサイトディレクトリのディレクトリ権限処理を改善し、ダッシュボード全体でより一貫性のあるアクセス制御を確保しました。
- 更新: v1 と v2 エンドポイントの REST API 可用性チェックを簡素化し、動作を合理化して内部検証の複雑さを軽減しました。
6.1 – 5-26-2026
- 重要: バージョン6.1では内部接続処理の変更が含まれています。6.1より前のバージョンにロールバックすると、MainWP Dashboard から子サイトが一時的に切断される場合があります。この場合、サイトを管理ページから再接続一括アクションを使用して、影響を受けたサイトを再接続してください。
- セキュリティ: 予測可能なファイル名を安全で推測不可能な識別子に置き換え、関連するストレージの場所のディレクトリ権限を強化することで、内部キーファイルの保護を強化しました。
- セキュリティ: 保存時に暗号化し、不要な平文キャッシュを回避することで、保存された拡張機能ライセンスキーの保護を改善しました。
- セキュリティ: API 認証情報フィールドを更新し、保存された値の代わりにマスクされたプレースホルダーを表示することで、機密キーがページ HTML に公開されるのを防ぎます。
- セキュリティ: REST API サイトレスポンスから機密認証フィールドを削除し、API リクエストを通じて認証情報が公開されるのを防ぎました。
- セキュリティ: 既存のキーとの互換性を維持しながら、新しいコンシューマーシークレットを保存時にハッシュ化することで、REST API キーの保存を改善しました。
- セキュリティ: 未使用の従来の接続と API キー処理パスを削除し、既存の従来のレコードに対してより安全な比較処理を実装しました。
- 修正: 保存されたテーブルレイアウトを復元する際の検証を改善し、保存された列構造が現在のテーブルと一致することを確認することで、更新後のテーブル表示の破損や誤表示を防ぎます。
- 修正: 自動更新ページでプラグインとテーマのメモを保存する問題を解決しました。
- 修正: サイト接続時に子サイトの favicon を取得する問題を解決しました。
- 修正: ネットワークアクティビティのオブジェクト列にインストールされたプラグインとテーマの名前が表示されない問題を解決しました。
- 修正: ログデータベースモニタリングに関連する管理者通知の初期化条件を改良することで、アプリケーションの安定性を向上しました。
- 修正: グループ表示フィルタリングを改善し、管理権限のないユーザーがアクセスを許可されたグループのみを表示するようにしました。
- 修正: ネットワークアクティビティログ全体の明確性と一貫性を向上させるため、ユーザーログインイベントログの説明とアクション識別子の誤字と不一致を修正しました。
- 更新: コード品質と内部処理を複数の領域で改善しました。
- 更新: サイトリストの稼働時間列のレンダリングを改善し、インテリジェントキャッシュにより稼働時間情報の表示を高速化しました。
- 更新: PHPSecLib ライブラリを最新バージョンに更新しました。
- 更新: 新しいダークテーマ構造を使用してライトテーマをリフレッシュし、ダッシュボード UI 全体の一貫性を向上しました。
- 更新: より洗練されたインターフェースのために、ライトテーマのシェル、ナビゲーション、トップバー、シャドウ、クライアントアイコンのレンダリングを調整しました。
- 更新: サイト強化で古いテーマの「更新を管理」アクションを改善し、関連する「テーマ更新」タブを開くようにしました。
6.0.12 – 5-5-2026
- 修正: サイトデータの処理を強化してエッジケースでのエラーを防ぎ、サイト管理の安定性を向上しました。
- 修正: Network Activity ログでの自動更新のログ記録に関する問題。
- 更新: 一括同期を実行する際のパフォーマンスを改善しました。
- 開発: sites コントローラーで
_fieldsREST API v2 リクエストのレスポンスエンベロープを保持するようにしました。
6.0.11 – 4-28-2026
- 修正: 一括更新を実行する際のパフォーマンスを改善しました。
- 修正: 「更新概要」ウィジェットが、接続されている子サイトのみを概要カウントに含めるようになりました。
- 追加: 運用コストのプレフィル済みコピーを作成するための、コスト複製アクションを追加しました。(Stéphane による機能リクエスト)
- 追加: 既存の「無視した更新を表示」ボタンを介して無視されたコア更新にアクセスするための WordPress タブパスを追加しました。
- 追加:
sitesREST API エンドポイントのcustom_fieldsパラメーターのサポートを追加しました。 - 追加: 固定ページと投稿のテーブルドロップダウンメニューに「パーマリンクをコピー」と「ID をコピー」アクションを追加しました。
- 更新: サポートリクエストのレビューを容易にするため、サーバー情報レポートのエクスポートが常に英語を使用するようになりました。
- 更新: 不要なキャッシュクリアを削減するため、キャッシュ無効化をより少ないシナリオに制限しました。
- 更新:
mainwp_module_log_disable_cron_logフィルターのデフォルト値をfalseに変更し、cron ロギングがデフォルトで有効なままになるようにしました。 - 更新: 簡単にアクセスできるよう、空の状態で放棄されたチェックアクションを表示したままにしました。
- 更新: スクリーンショット URL 生成とサムネイルメタデータをページ全体で一元化し、プレビュー動作の一貫性と保守性を向上しました。
6.0.11-er.2 – 4-24-2026
- 修正: 一括更新を実行する際のパフォーマンスを改善しました。
- 追加: 既存の「無視した更新を表示」ボタンを介して無視されたコア更新にアクセスするための WordPress タブパスを追加しました。
- 追加:
sitesREST API エンドポイントのcustom_fieldsパラメーターのサポートを追加しました。 - 更新: 簡単にアクセスできるよう、空の状態で放棄されたチェックアクションを表示したままにしました。
- 更新: スクリーンショット URL 生成とサムネイルメタデータをページ全体で一元化し、プレビュー動作の一貫性と保守性を向上しました。
6.0.11-er.1 – 4-22-2026
- 修正: 「更新概要」ウィジェットが、接続されている子サイトのみを概要カウントに含めるようになりました。
- 追加: 運用コストの事前入力されたコピーを作成するための重複コストアクション。([Request by Stéphane])[https://voice.mainwp.com/p/cost-tracker-duplication]
- 追加: 固定ページと投稿のテーブルドロップダウンメニューに「パーマリンクをコピー」と「ID をコピー」アクションを追加しました。
- 更新: サポートリクエストのレビューを容易にするため、サーバー情報レポートのエクスポートが常に英語を使用するようになりました。
- 更新: 不要なキャッシュクリアを削減するため、キャッシュ無効化をより少ないシナリオに制限しました。
- 更新:
mainwp_module_log_disable_cron_logフィルターのデフォルト値をfalseに変更し、cron ロギングがデフォルトで有効なままになるようにしました。
6.0.10 – 4-21-2026
- 修正: プラグインとテーマのインストールおよび更新プロセス中に並行処理が低下する可能性がある問題を解決しました。
- 修正: 継続更新のサイト選択を改善し、更新の見逃しや重複実行を削減しました。
- 修正: モニターウィジェットのデータを認可されたサイトのみに制限し、モニターステータスクエリのパフォーマンスを改善しました。
- 更新: サイトクエリを最適化し、フィルタリング、並べ替え、キャッシュ処理を改善することで、サイト読み込みパフォーマンスを向上しました。
6.0.9 – 4-14-2026
- 修正: 稼働時間モニタリングステータストラッキングと失敗したヘルスチェックの再試行動作を改善し、より信頼性の高いモニタリング結果を提供するようにしました。
- 修正: サイトリンクをレンダリングする際に余分なセミコロンが挿入される
mainwp.jsの文字列連結を修正しました。 - 修正: サイト同期中に同期の同時実行性が低下する可能性がある問題を解決しました。
- 追加: すべてのシステムレポートテーブルをフィルタリングするグローバル検索を追加しました。
- 追加: 各システムレポートセクションに対する検出された問題の概要とレポートテーブルを追加しました。
- 更新: REST API 到達可能性とダッシュボード自己接続チェックの診断を改善し、予期しないレスポンスボディ出力のより安全な処理を含めました。
- 更新:「サーバー情報」ページの UX をリフレッシュし、よりクリーンな問題概要行とより一貫性のあるセクション間隔にしました。
- 更新: WordPress 自動更新によって処理されるコア、プラグイン、テーマの更新を監視するためにネットワークアクティビティトラッキングを拡張しました。
- 更新: データをより適切に分離することでパフォーマンスを向上させ、設定とオプションが子サイトごとに正しくスコープされるようにしました。
- 更新: サイドバーサイト項目のクリックハンドラーを更新し、タイトル/コンテンツの外側をクリックしたときにアコーディオンを切り替えるようにしました。
- 更新: ダークテーマの CSS を調整し、サイドバーアコーディオンのタイトル/コンテンツが透過背景を使用するようにしました。
6.0.8 – 4-7-2026
- 修正: ボタンの誤動作の原因となっていた「サイトを削除」ボタンの ID 属性のタイポを修正。
- 修正: Regression Testing 機能の問題を防止するためにサイト同期プロセスの安定性を向上。
- 修正: 機能が無効になっていてもネットワークアクティビティ機能がイベントをログに記録し続けた問題を解決。
- 修正: サイト登録中に
wwwサブドメインがある URL とない URL が一貫性のない処理が行われていた問題。 - 追加: Custom Event Monitor に呼び出しごとのタイミングと実行データを含む詳細な同期モニタリングを追加。
- 追加: 子サイトデータベースに Network Activity データの保持期間をカスタム設定できるオプションを追加しました。
- 追加: 子サイト上の Network Activity 関連データベーステーブルのサイズ監視とクリーンアップアクションを追加しました。
- 更新: Network Activity 機能に関連するパフォーマンスの問題を解決するため、データベース操作を改善してログアーカイブプロセスを最適化しました。
- 更新: コストトラッカーモジュールのリダイレクト URL とフィードバック処理を強化しました。
6.0.7 – 3-31-2026
- 修正: Pro Reports アドオンでテキストエディター要素が反応しなくなる問題を解決しました。
- 修正: メディアライブラリページで不要なテキスト文字列が表示される問題を修正しました。
- 更新: システム初期化を再編成し、メニュー設定のタイミングを改善し、WordPress アクションフックとの整合性を向上させました。
6.0.6 – 3-24-2026
- 修正: クイックセットアップウィザードの「サイト追加」ステップのタイプミスを修正しました。
- 修正: 「サイト管理」画面から子サイトを削除した直後に更新を実行する際、冗長な確認モーダルが表示されないようにしました。
- 更新: アドオンページの情報メッセージをより明確にするため改善しました。
- Updated: Moved the search field in the “Install Add-ons” …
