What is Toolset Types plugin?
Toolset Types is part of the Toolset suite of plugins for building data-driven WordPress sites without code. Where ACF and Meta Box focus primarily on custom fields, Toolset is an all-in-one framework: Toolset Types handles custom post types, custom taxonomies, and custom fields; Toolset Views builds dynamic front-end content listings with filtering and pagination; Toolset Blocks and Toolset Layouts provide visual template building for single posts and archives — all managed through a drag-and-drop interface aimed at site builders who do not write PHP.
Toolset’s visual query builder allows creating complex content queries (posts filtered by taxonomy, meta values, date ranges) and displaying results as grid or list layouts using 34+ pre-built Gutenberg blocks — without writing a single line of code. This positions Toolset as a direct alternative to custom post type and loop template development for non-developers building directory sites, real estate listings, job boards, and other data-heavy web applications.
The all-inclusive pricing ($69/year for Personal, $99/year for Freelancer, $249/year for Agency) reflects the comprehensive nature of the suite. There is no meaningful free tier to evaluate before purchasing. Toolset’s strongest use case is non-developer site builders who need complex data-driven front-end displays. For developers who prefer code-based solutions with more control and better performance, Meta Box or ACF with a custom template approach produces leaner results. The Toolset ecosystem was developed by the same company behind WPML, and both plugins are designed to work together for multilingual data-driven sites.
Need Help With Toolset Types Setup, Troubleshooting, or Customization?
Need help with Toolset Types? Whether you are dealing with errors, broken functionality, styling problems, plugin conflicts, or advanced customization, we can help you fix the issue and get the plugin working properly on your WordPress site.
Get Toolset Types Expert HelpKey Features
- Custom post types and taxonomies with full argument control
- Custom fields with 20+ field types
- Visual query builder for complex content listings (filter by meta, taxonomy, date, user, relationship)
- 34 Gutenberg blocks for displaying Toolset data
- Toolset Views for filtered, paginated listings without code
Pros & Cons
Pros
- Most complete no-code framework for data-driven content displays
- Visual query builder eliminates need for custom WP_Query code
- Strong access control for showing content to specific user roles
Cons
- No free trial — must purchase to fully evaluate
- More expensive than ACF or Meta Box for comparable custom field functionality
Free vs Premium
No free version. Personal ($69/year): Types, Views, Blocks on 1 site. Freelancer ($149/year): 10 sites. Agency ($249/year): unlimited sites. All plans include all Toolset plugins.
Common Problems & Fixes
A Toolset View is displaying the wrong posts — it shows all posts regardless of the filters configured. How do I fix the query?
Open the View in Toolset → Views and review the Query Filters section. Common configuration mistakes: (1) taxonomy filters set to “any” instead of a specific term; (2) meta filters using incorrect field names — verify the custom field name matches exactly (case-sensitive) the field name in Toolset Types; (3) date filters set to a range that inadvertently includes all posts; (4) the View is set to display “All Content” mode without filters — switch to “Filter content” mode and add specific conditions. Test with a simple single-filter query first to verify the filter syntax before adding complex compound conditions.
Toolset relationship fields are not displaying child post data inside a parent post template. How do I output related child content?
In a Toolset View or block template for the parent post type, add a nested View for the related child posts. Set the nested View’s query to filter by relationship parent (under Query Filters → Post Relationship → current parent). The nested View will return only child posts related to the current parent. In older Toolset versions, use the [wpv-for-each] shortcode in the View loop to iterate over related posts. Ensure the relationship between the two post types is defined in Toolset Types → Relationships before attempting to display related content.
Toolset Views filtering is not working on the frontend — users select filters but posts do not refresh. How do I diagnose this?
Toolset Views frontend filtering uses AJAX. If filtering is not working: (1) check browser DevTools Console for JavaScript errors — Toolset requires jQuery; (2) verify the View is configured with “Enable AJAX” in the View’s Pagination and Navigation settings; (3) a caching plugin may be caching AJAX responses — configure your caching plugin to exclude Toolset AJAX endpoints (/wp-admin/admin-ajax.php or Toolset’s REST endpoint); (4) confirm no theme JavaScript conflicts are interfering with Toolset’s filter scripts.
Customization & Developer Notes
How do I create a searchable directory listing using Toolset without writing code?
Create your custom post type (e.g., “Listings”) in Toolset Types. Add custom fields for all listing attributes (category, location, price range, etc.). Create taxonomy fields for filterable categories. In Toolset → Views, create a new View of the “Listings” post type. In the View Query, add filters for each attribute. In the View Layout, use Toolset Blocks to design the listing card. Add a Toolset Search block above the View on the page to generate the search and filter form automatically linked to the View. The filter form and listing grid work together via AJAX without any code.
How do I display Toolset custom field data in a page builder like Beaver Builder?
Toolset integrates with Beaver Builder through the Toolset – Beaver Builder Themer Add-On, which adds Toolset field data as dynamic values in Beaver Builder Themer layouts. For non-Themer use, Toolset fields can be output via shortcode [wpv-post-field name=”field_name”] in any Beaver Builder HTML module. For complex displays using Toolset Views inside Beaver Builder, embed the View shortcode [wpv-view name=”view-name”] in a Shortcode module.
Frequently Asked Questions
Is Toolset or ACF better for building a directory site?
Toolset is generally better for non-developers building directory sites because the visual query builder and filtering system handle the most complex parts (search, filtering, pagination) without code. ACF requires custom template code or a page builder with dynamic tag support to build equivalent directory front-ends. For developers, ACF with a custom theme provides more flexibility and better performance. For site builders without development resources, Toolset’s all-in-one no-code approach is the more practical path to a functional directory.
Does Toolset support WooCommerce product attributes as custom fields?
Yes — Toolset has a WooCommerce integration that connects WooCommerce product data to Toolset’s field and View system. Product attributes, custom meta fields on products, and WooCommerce taxonomies (product categories, tags, custom attributes) can be used in Toolset Views for building custom product archives, comparison tables, and filtered product listings. Toolset also supports creating relationships between WooCommerce products and custom post types (e.g., linking products to technical specification posts).
Can Toolset Types break after updates?
Yes, that can happen, especially on older sites with many plugins. This usually happens when the plugin, theme, and add-ons are updated out of sequence. In most cases, testing on staging catches the issue before it reaches the live site. From experience, backups and changelog reviews save a lot of cleanup time.
What should I check before installing Toolset Types?
Start by checking whether another plugin already does the same job. In most cases, overlap is what creates avoidable conflicts and performance issues. A common issue is installing a plugin because it looks convenient without checking the stack first. From experience, a short compatibility review avoids most of the pain later.