Skip to content

Add custom pages to My Account

Put member resources where members look — add custom tabs that render any WordPress page inside My Account.

  • Custom account tabs
  • Link any page/post
  • Clean endpoint URLs
No credit card required
FreeMembership

Members expect their resources inside their account, not scattered across the site. The My Account Editor (Free) lets you add custom endpoint pages — a new tab that renders any WordPress page or post at a clean /my-account/<slug>/ URL, with an option to redirect the original page there. This recipe adds custom account pages.

What you get
  • Add member-only resource tabs to My Account.
  • Render any published page/post inside the account.
  • Clean /my-account/<slug>/ URLs, page-builder friendly.
  • Optionally redirect the original page to the account tab.
Copy these settings

The exact configuration

Enter these values and you have the setup live. Every field maps to a real ArraySubs setting.

SettingValue
Add Custom ItemProfile Builder → My AccountCreates a new My Account menu tab
FieldsCustom itemMenu Label · Endpoint Slug · Linked Content (page/post)
Prevent direct accessCustom itemOptional — redirect the original URL to the account version
URLBehaviour/my-account/<slug>/ (clean endpoint)
Best for

When to use this setup

Member resource hubs and guides
Onboarding or welcome tabs
Keeping content inside the account
Set up

Set it up in 2 steps

A step-by-step guide drawn from the ArraySubs user manual. Open the linked page for the full walkthrough and screenshots.

  1. Add a custom item

    In Profile Builder → My Account, click Add Custom Item.

    My Account Editor
  2. Set label, slug, and content

    Enter a Menu Label, an Endpoint Slug, and search-select the Linked Content (a published page or post). Optionally enable Prevent direct access.

    My Account Editor
From the manual

This recipe is built from these ArraySubs user-manual guides:

Good to know

Notes & edge cases

Only published content can be linked; rewrite rules auto-flush after saving.
Endpoint slugs can’t collide with reserved WooCommerce endpoints (orders, downloads, etc.).
Custom endpoints have no access control beyond WooCommerce’s logged-in requirement — gate sensitive content with Member Access.
Built with

Modules behind this recipe

The ArraySubs modules this setup relies on.

Free + Pro

Profile Builder

Collect custom profile data, manage avatars, rearrange My Account navigation, and add custom endpoint pages.

Free + Pro

Customer Portal

Subscriber self-service inside WooCommerce My Account for viewing, cancelling, pausing, switching, and paying subscriptions.

FAQ

Questions, answered

Yes. It runs the native WordPress post loop inside the My Account wrapper, so Gutenberg, Elementor, and Bricks content render correctly.

By default yes; enable Prevent direct access to 302-redirect the original URL to the My Account version.
Paid Pro plans

Unlock the complete Pro stack

Start on the free-forever core today, then choose a paid Pro plan when you need the advanced Pro feature set.

No credit card required · Annual and lifetime options available