[WordPress] 外掛分享: PortalPilot – Client Portal, File Sharing and Client Management

首頁外掛目錄 › PortalPilot – Client Portal, File Sharing and Client Management
WordPress 外掛 PortalPilot – Client Portal, File Sharing and Client Management 的封面圖片
全新外掛
安裝啟用
尚無評分
11 天前
最後更新
問題解決
WordPress 6.9+ PHP 8.2+ v1.0.4 上架:2026-09-01

內容簡介

PortalPilot 將您的 WordPress 網站轉變為客戶專屬的入口網站。客戶可在前端登入、查看檔案、回覆備註並更新個人資料,而無需接觸 WordPress 控制台。管理者可在後台輕鬆管理客戶資料和檔案。

【主要功能】
• 客戶管理界面,專為客戶設計
• 檔案管理,支援上傳與資料夾建立
• 備註功能,方便與客戶溝通
• 客戶個人資料可自行編輯
• 自訂欄位,滿足特定需求

外掛標籤

開發者團隊

⬇ 下載最新版 (v1.0.4) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「PortalPilot – Client Portal, File Sharing and Client Management」→ 直接安裝(推薦)
📦 歷史版本下載

原文外掛簡介

PortalPilot turns your WordPress site into a client portal. Clients sign in on your own front end, open their files, write notes back to you and keep their profile up to date — without ever seeing the WordPress admin.
You work from a portal page inside the admin: one screen per client with their files, their notes, their profile and their permissions.
Managing clients

Mark any WordPress user as a client from their profile screen, or while creating them
A Clients view in the admin, filtered to just your clients
A dashboard showing client, file, folder and note counts, plus recent registrations, file activity and notes from clients
One portal page per client with Overview, Profile, Files, Notes and Permissions tabs
Block a client’s portal access without touching their WordPress account
Optional welcome email when you create a new client

File manager

Upload files and build folders for each client, or let clients do it themselves
Rename, move, trash, restore and permanently delete
A trash view with restore and empty-trash
Folder nesting up to five levels deep, or turn folders off entirely
Mark any file or folder admin-only so the client never sees it
Uploads up to 2 MB, capped by whatever your server allows
Choose which file types are accepted: documents, images, spreadsheets, presentations, archives, audio
Downloads are streamed by PHP, so real file paths are never exposed
Optional email to the client when you add a file, asked each time or set once

Notes

Write notes for yourself, or share them with the client
Clients reply from their portal; their notes arrive on the client’s Notes tab
Star notes you want to keep at hand, and filter by admin-only, shared, received, starred or trashed
Trash and restore, with a per-client option to let clients delete their own notes

Client profiles and custom fields

Clients edit their name, email, password and avatar themselves
Built-in address fields with country and state or province lists
Add your own fields: text, textarea, checkbox, checkboxes, radio, email and phone
Phone fields include international formatting and country selection
Decide per field whether it appears on registration, on the profile, or admin-only
Mark fields required, and drag to reorder them

Permissions

Global defaults for what clients may do: upload, create folders, rename files, rename folders, move files, move folders, trash files, trash folders, view trash, restore from trash, delete their own notes
Override any of them for an individual client on their portal page

Sign-in, registration and passwords

Front-end login, registration and password reset pages, built from your own pages
Self-registration can be switched off, leaving account creation to you
Custom messages for the portal welcome, access denied and registration disabled screens
Choose where clients land after logging out

Email notifications

Eight notifications, each one switchable: new client registered, file uploaded, client note received, client profile updated, welcome, admin added a file, admin shared a note, password reset
Edit every subject and body in a visual editor
Merge tags for {{first_name}}, {{last_name}}, {{email}}, {{site_name}}, {{portal_url}}, {{login_url}}, {{file_name}}, {{file_count}} and {{reset_url}}
Set the From name and address, and send admin notices to more than one recipient
Sent with WordPress’s own wp_mail(), so any SMTP plugin works alongside it

Security

Nonce checks and capability checks on every form and AJAX endpoint
Ownership checks so one client’s files and notes can never be reached by another
Prepared statements for every database query
Uploads validated three ways: an allowed-types list, a blocked list of executable types, and magic-byte inspection of the file itself
Double-extension uploads rejected
Files stored flat under UUID names in a protected directory, served only through PHP with no-store headers

For developers

Actions and filters throughout for extending the plugin
Custom tables rather than post types, and no REST API dependency
Scripts and styles load only on PortalPilot screens
Fully translatable through the portalpilot text domain

延伸相關外掛

文章
Filter
Mastodon