GamiPress Restrict Content is an official add-on for the GamiPress ecosystem that allows WordPress site administrators to control access to any post, page, or piece of content based on users' gamified activity. It is designed for those who want to create progressive content experiences, where visitors must meet certain requirements—such as earning points, reaching a rank, or unlocking achievements—before they can view the restricted material.
With this add-on, you can set up multiple restrictions on any registered public content type. Requirements can be based on accumulated points, achieved ranks, earned achievements, or achievements of a specific type. Additionally, it offers the possibility for users to unlock restricted content by spending points, making the add-on an effective tool for monetizing content: the post author automatically receives the points spent by visitors.
The add-on provides several ways to restrict content: limit the view up to the "read more" tag, replace the content with an excerpt, trim the text to a certain number of characters, or completely replace the content with a custom message. It also allows you to restrict access entirely and redirect users who do not meet the requirements to the page of your choice.
One of its great advantages is the flexibility to restrict specific portions of content anywhere on the site, whether inline within a post using a shortcode, or in the sidebar through a configurable widget. It includes blocks, shortcodes, and widgets to show or hide content based on specific conditions, as well as to list all restricted posts or those to which the user has already gained access.
It also allows granting manual access to specific users or roles without needing to meet the requirements, and adds new activity events that expand the gamification possibilities within GamiPress. It is compatible with all registered content types with public access, making it a versatile solution for membership sites, educational platforms, communities, and any project looking to incentivize user engagement through rewards and exclusive content.