
內容簡介
Beardo Multisite User Export 是一款專為多站點網路管理員設計的用戶匯出工具,能夠簡化用戶資料的管理與匯出,讓管理員能夠輕鬆導出整個網路或單一子站的用戶資料,並確保資料的安全性。
【主要功能】
• 支援整個網路或單一子站的用戶匯出
• 按角色匯出,提供唯一用戶列表
• 自訂篩選條件,如帳號狀態與註冊日期
• 匯出格式支援 CSV 和 Excel
• 內建安全性,防止資料外洩
• 完整的匯出歷史紀錄
外掛標籤
開發者團隊
原文外掛簡介
A user export tool built for multisite network admins.
Beardo Multisite User Export treats your network as a whole rather than as a set of separate sites. Pick a site and export its users, or pick roles and export every matching user across the entire network in a single file, with each person listed exactly once and every site they belong to in the same row.
Everything runs inside your own WordPress installation. There is no account to create, no API key, and no third-party service. The plugin makes zero external requests, and the only thing that ever leaves your server is the file you download.
Export the network, or export one site
Export by Role exports across the entire network. Choose one or more roles, see a live count of unique users for each, and download one deduplicated list with a Sites column showing everywhere each user belongs.
Export by Site exports a single subsite. Select the site and the plugin loads the roles that actually exist there, including custom roles that only that site’s theme or plugins define, so you export precisely the users you meant to.
Filter to exactly the users you need
One or more roles, each with a user count
Account status: active, spam, or deleted
Registration date range
Your choice of fields: user ID, username, email, first name, last name, role(s), registration date, sites, and status
Formats that open cleanly
CSV, UTF-8 with BOM, so accented names and non-Latin scripts open correctly in Excel, Numbers, and Google Sheets
Excel (.xls, Excel 2003 XML Spreadsheet format), opens directly in Microsoft Excel and LibreOffice
Security built in, not bolted on
User exports are personal data. This plugin was written to keep them safe by default and hardened against the mistakes that have gotten other export plugins removed from the directory.
Exports are available only to super admins, only over HTTPS, and only with a valid security nonce
Every submitted value is validated server-side against an allowlist: roles, fields, format, site ID, and dates
Every exported cell is protected against CSV formula injection, so a username like =HYPERLINK(...) opens as text, not as a live formula
Role names coming from subsites are escaped before they reach the admin screen
No external requests, ever. Nothing is uploaded, synced, or phoned home
Built for real networks
Users are queried in batches of 1,000, so large networks export without timeouts
Role lists are gathered from every subsite, not just the main site
Users who belong to several sites appear once, with all of their sites listed
The admin screen follows your admin color scheme, including dark-mode themes
A complete audit trail
Every export is recorded: who ran it, which roles, which site, how many users, and in which format. The Export History tab shows the log, lets you download it as CSV, and prunes entries older than 90 days automatically. Developers can change the retention window through the beardo_mue_history_retention_days network option.
What it does not do (yet)
This is a focused export tool. It does not import users, and it exports the core user fields listed above rather than arbitrary user meta or WooCommerce data. If you need those, a general-purpose import/export plugin is a better fit. If you run a network and need a clean, safe, network-aware export, this plugin is built for that.
Part of the Beardo.Tools family
Beardo Multisite User Export is one of a set of lightweight, security-first tools for WordPress multisite networks from Beardo.Tools. Each does one job well, follows WordPress coding standards, and ships with a full test suite.
