Intermediate Requires 1.0.5-beta Updated March 2026

Portal Pages, Routes, and Shortcodes

Understand which pages Mankai creates automatically, which shortcodes power them, and when you should leave those pages alone.

Mankai uses managed WordPress pages for the client portal. That means the portal is still made of normal WordPress pages, but Mankai controls their paths and shortcodes so the system stays consistent.

Managed Portal Base

Your base portal slug comes from Portal Foundation. By default, it is account. Mankai builds route paths on top of that base.

Core Managed Routes

/account/ — Dashboard — [cp_dashboard]
/account/projects/ — Projects or Sessions list — [cp_projects_list]
/account/projects/view-project/ — Project detail — [cp_project_view]
/account/sessions/view-session/ — Session detail — [cp_session_view]
/account/bill-pay/ — Billing — [cp_bill_pay]
/account/transactions/ — Payment history — [cp_all_transactions]
/account/documents/ — Documents — [cp_all_documents]
/account/quotes/ — Quotes — [cp_quotes_list]
/account/quotes/view/ — Quote detail — [cp_quote_view]
/account/settings/ — Client settings — [cp_settings_page]
/account/support/ — Support page — [cp_support_page]


Photographer Mode Routes

/account/galleries/[cp_galleries_list]
/account/galleries/view/[cp_gallery_view]
/account/deliverables/[cp_deliverables]
/account/print-orders/[cp_print_shop]


Standalone Public Shortcodes

[booking_form] on your booking page
[cp_gift_card] on your gift card purchase page
[contact_form] for the system contact form when configured

Should You Edit These Pages Manually?

Usually no. You can style the surrounding site however you want, but the portal pages themselves are managed by Mankai and route-backed. Replacing their shortcode content with page-builder layouts usually creates support headaches later.

When Manual Edits Are Fine

  • Changing the page title
  • Moving the page in WordPress admin menus
  • Updating the portal base slug in Portal Foundation
  • Creating your own public marketing pages that link into the portal

When Manual Edits Cause Problems

  • Deleting managed route pages without re-syncing
  • Removing Mankai shortcodes from those pages
  • Changing portal slugs directly in the page editor instead of Portal Foundation
  • Nesting portal content inside builders that strip shortcodes or rewrite markup

If in doubt, let Portal Foundation manage the path and let the shortcode render the actual app surface.