Orders per Page in My Account
Changes how many orders appear on each page of the My Account Orders list.
Snippet Library
3,040 free snippets from the WPIDE team and the community. Copy the code, or add any snippet to your site in one click with WPIDE.
Changes how many orders appear on each page of the My Account Orders list.
Adds an optional "Company" field to the Paid Memberships Pro checkout and member profile, saved with the member's account.
Adds your own links, such as "Member resources" or "Book a call", to the Member Links box on the Paid Memberships Pro account page.
Redirects members who already have a level away from the levels page to their membership account page, unless they came to change their level.
Adds a phone number field to the WordPress registration form, saves it with the new account and lets users and admins edit it on the profile screen.
Adds the billing phone number to the My Account "Account details" form, so customers can update it in the same place as their name and email.
Adds a notes box to user profiles that only administrators can see and edit, for things like support history or account details.
Reminds members who have not filled in their first and last name to complete their profile, at the top of the MemberPress account page.
Stops anyone but the users themselves from editing, demoting or deleting the accounts you list, such as the site owner or an agency account.
Lists the customer's three latest orders with status and total on the My Account dashboard, so they see what matters without clicking through.
Notes how every new account was created (registration form, admin screen, checkout, REST API or WP-CLI) and shows it in a "Signed up via" column on the Users screen.
Saves the IP address each new account was created from and shows it in the Users list, which helps spot bulk fake sign-ups.
Sends customers who create an account from the My Account page to a page of your choice, such as a welcome page or the shop.
Adds a sortable "Registered" column to the Users screen showing when each account was created.
Lowers the password strength WooCommerce requires on registration and checkout from "strong" to "medium", which reduces abandoned sign-ups.
Tidies the My Account navigation by renaming items and hiding ones you do not use, such as Downloads on a store without digital products.
Sends visitors who are not logged in from the shop, product, cart and checkout pages to the My Account login form, for wholesale and members-only stores.
Sends subscribers, customers and other users without editing rights from wp-admin to the WooCommerce My Account page or the homepage, with options to keep the profile screen open and hide the admin bar. AJAX and front-end forms keep working.
After logging in on the My Account page, customers go back to the page they were browsing, such as a product or the cart, instead of the account dashboard.
Takes customers to the shop page after they log in or register through WooCommerce, instead of the My Account dashboard.
Chooses where people land after logging in based on their role, for example editors to the posts list, customers to their account and subscribers to a members page.
Redirects logged-in users who visit the homepage to a members area, dashboard or account page, while guests still see the normal homepage.
Gives each paid order its own gap-free invoice number, such as INV-2026-0001, and shows it on the order screen, in emails and in the customer's order details.
Adds a "Share draft" link under unpublished posts that creates a secret preview address, so a client or reviewer can read the draft without a WordPress account. Links expire after a set number of days.