---
title: How to Use ReviewX with Custom Post Types (CPTs)
description: "Yes - enable ReviewX's full review system on any custom post type, not just WooCommerce products."
url: "https://reviewx.io/docs/can-i-use-the-reviewx-plugin-for-other-custom-post-types/"
updated: "2026-09-30"
category: Custom Post Types
tags:
  - multiple review criteria
  - ReviewX
  - WooCommerce
---

# How to Use ReviewX with Custom Post Types (CPTs)

While WooCommerce powers millions of online stores selling physical and digital goods, modern WordPress websites often require review systems for completely different content types. Whether you operate a real estate portal listing properties, a directory reviewing local services, a portfolio showcasing creative client projects, or a library of recipes, collecting structured customer feedback is essential for establishing credibility.

ReviewX is not limited to WooCommerce products. Built with an extensible post-type architecture (`app/CPT/CptHelper.php`), ReviewX seamlessly attaches its full suite of review tools — including multi-criteria rating sliders, photo and video attachments, verified badges, and filtering widgets — to **any registered WordPress Custom Post Type (CPT)**.

---

## 1. Custom Post Type Architecture in ReviewX

ReviewX automatically inspects your WordPress environment to discover public custom post types registered by plugins, themes, or custom code (such as CPT UI, ACF, or Pods). When you activate ReviewX on a custom post type, you unlock:

- **Independent Criteria Configurations:** Configure unique evaluation dimensions per post type. For example, a *Course* can be rated on *Curriculum* and *Instructor*, while a *Real Estate Listing* is rated on *Location* and *Amenities*.
- **Granular Submission Permissions:** Choose whether anyone or only registered users can submit reviews on specific post types.
- **Rich Media & Filtering:** Enable photo and video review uploads and display interactive sorting/filtering widgets on single post templates.
- **Native Comments Integration:** Reviews are stored as clean WordPress comments linked to the post ID, ensuring 100% database persistence and compatibility.

---

## 2. Step-by-Step Guide: Enabling Reviews on Any CPT

Follow these steps to activate ReviewX on your custom post types:

1. From your WordPress dashboard, navigate to **ReviewX → Custom Post Reviews** (`admin.php?page=reviewx_cpt_review`).
2. You will see a list of detected post types (such as *Products*, *Downloads*, *Courses*, *Portfolios*, or custom items).
3. Click the **Add post type** button in the top-right corner to open the selection modal.
4. Choose your desired custom post type from the searchable dropdown menu.
5. Click the **Settings (Gear)** icon next to your added CPT to configure:
   - **Review Criteria:** Define multi-criteria rating categories specific to this post type.
   - **Photo & Video Reviews:** Toggle media attachment allowances.
   - **Auto Approval:** Configure moderation rules for new submissions.
6. Click **Save** to activate the review system on that post type.

![ReviewX Custom Post Reviews Management for EDD Downloads and LifterLMS Courses](https://reviewx.io/wp-content/uploads/2026/09/rvx_cpt_overview_and_edd_lifter_annotated.png)

  **Interface Callout Highlights:**
 **(1) Custom Post Type Table:** Directory of active post types with individual review counts and status toggles.
 **(2) CPT Settings & Criteria:** Configure post-type specific criteria ratings, photo/video settings, and auto-approval.
 **(3) Add Post Type:** Search and activate reviews for newly registered CPTs.

---

## 3. Displaying Reviews on Custom Post Templates

ReviewX provides three flexible methods for rendering reviews on your custom post layouts:

1. **Automatic Single Template Integration:** If your active theme calls `comments_template()` inside `single-{post_type}.php`, ReviewX automatically replaces the default comment box with the modern ReviewX review form and list.
2. **The `[rvx-review-list]` Shortcode:** Embed the review list anywhere on your single post template or landing page:
   ```
   [rvx-review-list post_type="portfolio" filter="on" per_page="10"]
   ```
3. **Elementor CPT Review Widget:** If building single templates with Elementor Theme Builder, search for the *ReviewX CPT Review* widget and drag it directly into your layout.

---

## Related Articles

- [How to Configure Reviews for Custom Post Types](https://reviewx.io/docs/configure-reviews-for-custom-post-types/)
- [How to Assign Unique Review Criteria to Different Post Types](https://reviewx.io/docs/assign-unique-review-criteria-custom-post-types/)
- [How to Display Custom Post Reviews on Single CPT Templates](https://reviewx.io/docs/display-custom-post-reviews-templates/)
- [How to Display Custom Post Type Reviews Using the \[rvx-review-list\] Shortcode](https://reviewx.io/docs/how-to-use-rvx-review-list-shortcode-to-display-review-list-of-custom-post-types/)
