---
title: "How to Create Radio Button Filter for Custom Posts with Custom Fields in Elementor? (ACF, Pods, Metabox)"
url: https://theplusaddons.com/docs/create-radio-button-filter-for-custom-posts-with-custom-fields-in-elementor/
date: 2023-09-14
modified: 2026-04-11
author: "Aditya Sharma"
description: "Are you looking to add a radio button filter for your custom post types based on custom fields? By implementing a radio button filter, users can quickly and easily narrow..."
image: https://theplusaddons.com/wp-content/uploads/2023/09/How-to-Create-Radio-Button-Filter-for-Custom-Posts-with-Custom-Fields-in-Elementor_-ACF-Pods-Metabox-1024x536.jpg
word_count: 533
---

# How to Create Radio Button Filter for Custom Posts with Custom Fields in Elementor? (ACF, Pods, Metabox)

## Key Takeaways

- WP Search Filters widget from The Plus Addons for Elementor allows users to create a radio button filter for custom post types based on custom fields.
- Advanced Custom Fields (ACF) can be used to create custom fields for a custom post type, such as Books.
- The Dynamic Listing widget must be used alongside the WP Search Filters widget to display filtered results on the page.

Are you looking to add a radio button filter for your custom post types based on custom fields? By implementing a radio button filter, users can quickly and easily narrow down their search results based on specific criteria. 

With the WP Search Filters widget from The Plus Addons for Elementor, you can easily create a radio button filter for custom post types based on custom fields. 

*To check the complete feature overview documentation of The Plus Addons for Elementor WP Search Filters widget, [click here](/docs/wp-search-filters-widget-settings-overview/).*

***Requirement  - This widget is a part of The Plus Addons for Elementor, make sure its installed & activated to enjoy all its powers.***

[LIVE WIDGET LINK](https://theplusaddons.com/elementor-listing//#search-filter-wgts?utm_source=tpae&utm_medium=docs&utm_campaign=text)

To do this, make sure you have created at least one custom post type, you can use the free[ Advanced Custom Fields (ACF)](https://wordpress.org/plugins/advanced-custom-fields/) to[ create a custom post type](https://www.advancedcustomfields.com/resources/registering-a-custom-post-type/).

For instance, we have created a custom post type called Books. 

### Create Custom Fields

First, you have to create some custom fields for your custom post types and assign values to them.

You can use ACF, PODs, Metabox and Toolset plugins for creating custom fields, for instance, we’ll use the free[ Advanced Custom Fields (ACF)](https://wordpress.org/plugins/advanced-custom-fields/) to create the custom fields.

Once you have the installed plugin follow the steps - 

1. To do this from the Dashboard, go to **ACF** > **Field Groups** and click on **Add New** button. 

2. Add a name to the field group.

3. Then add a radio button field and add a name.

4. Once done, from the **Settings** section, set the location to your custom post types i.e. Book under **Rules**.

![add radiobutton custom fields cpt](https://theplusaddons.com/wp-content/uploads/2023/09/add-radiobutton-custom-fields-cpt.png)

5. Once done, click on the **Save Changes** button.

6. Then, you have to add value in the custom fields on some custom posts.

![assign radiobutton value custom fields cpt](https://theplusaddons.com/wp-content/uploads/2023/09/assign-radiobutton-value-custom-fields-cpt.png)

### Use the WP Search Filters Widget

You have to use the WP Search Filters widget with the Dynamic Listing widget.

> *Note: Make sure you’ve enabled both WP Search Filters and Dynamic Listing widgets from The Plus Settings.*

Place the widgets in your desired location on the page or template, then follow the steps -

1. In the Dynamic Listing widget, select **Search List** from the **Post Listing Types** dropdown.

2. Then select your custom post type from the **Post Type** dropdown.

![dynamic listing search list](https://theplusaddons.com/wp-content/uploads/2023/08/dynamic-listing-search-list.png)

3. After that, select the appropriate style and layout.

4. In the WP Search Filters widget, open the **Category** item under the **Filter Area**.

5. From the **Filter Type** dropdown, select **WP Filter**.

6. Then from the **Select Source** dropdown, select **Radio Button**.

7. From the **Select Type** dropdown, select **ACF connection**. 

> *Note: Since we have used ACF to create the custom fields, we have selected ACF connection. So if you have created the custom fields with other plugins like PODs, Metabox or Toolset select the option accordingly.*

8. In the **Connection Key** field, you have to add the custom field name.

To find the field name in ACF, edit the field group there you will find the field name.

![acf field name cpt](https://theplusaddons.com/wp-content/uploads/2023/09/acf-field-name-cpt-1024x474.png)

![wp search filters radiobutton acf connection cpt](https://theplusaddons.com/wp-content/uploads/2023/09/wp-search-filters-radiobutton-acf-connection-cpt.png)

Now, you’ll see a radio button filter that you can use to filter your custom posts.

From the **Layout** section, you can choose a style.

Also, read [How to Create Button Filter for Custom Posts with Custom Fields in Elementor](https://theplusaddons.com/docs//create-button-filter-for-custom-posts-with-custom-fields-in-elementor/).

## Frequently Asked Questions

**Q: What should I do if my radio button filter isn't showing up?**
A: If your radio button filter isn't appearing, ensure that both the WP Search Filters and Dynamic Listing widgets are enabled in The Plus Settings. Additionally, verify that you've correctly assigned the custom fields to your custom post types. If the custom fields are not properly linked, the filter won't function as intended.

**Q: What are the best practices for setting up custom fields with ACF?**
A: When setting up custom fields with ACF, ensure you clearly define the field names and assign them to the correct custom post types. This organization helps maintain clarity and functionality. Additionally, always save changes after creating or modifying fields to ensure they are applied correctly.

**Q: How do I add values to my custom fields after creating them?**
A: After creating custom fields in ACF, you need to navigate to your custom posts and manually add values to these fields. This step is crucial as the radio button filter relies on these values to function correctly and filter the posts based on user selection.

**Q: Does the WP Search Filters widget support filtering by multiple custom fields?**
A: The WP Search Filters widget primarily supports filtering based on the custom fields you define. If you want to filter by multiple fields, you may need to set up additional radio button filters for each custom field. This allows users to narrow down their search results effectively based on various criteria.
