Custom fields are not intended as grouping mechanism, they are suited for data that can have wildly different values that are not group like. For example product weight would be a good candidate since it can wildly vary and typically there is no interest in grouping like “show me all products that weight 200g”.
For information that has (relatively) narrow set of established values custom taxonomy are much better fit. In your case “Brand” would make a lot of sense as taxonomy rather than custom field. Since taxonomy are more logical for grouping they naturally come with support for taxonomy archives. See register_taxonomy() documentation for details.
Related Posts:
- Having different sidebar content for MANY pages?
- Add custom fields when specific templates are selected
- passing argument to get_template_part() or a better way to code
- Custom Page Template [closed]
- How do I read the value of a custom field of the page?
- Advice needed for importing custom field data and database structure
- Get Meta from Custom Field of Image URL
- List taxonomy term “Last Name” + “First Name” (taxonomy custom field) in a post loop
- Limits, not all post are showen when querying for posts by view count
- Custom fields attached to a page template only show on edit screen when page is saved
- remove initial wysiwyg editor from cms page edit
- Displaying page image in the footer automatically
- Hide text if one custom field out of two is empty [closed]
- How to display a product features dynamically with icons?
- Display custom widget value in header.php
- Interrogate a page within a loop to check template type or custom meta data (Pages vs Posts)
- How do I include a template file while allowing it to render its own dynamic content added via custom box?
- Add a field to just ONE page
- show a specific metabox dependent on the page template
- How to set up page fields with gutenberg instead of ACF
- How do I update custom field post meta in frontend post template?
- Load one page with parent and child pages
- Page template is missing fields or is invalid when I updating the template
- Append custom field items to content from plugin
- Display Child Page with custom fields within Parent Page
- Create download page from post option link
- Edit different parts of a page seperately
- RSS Feed in Custom Field
- Get custom field from page, in a post?
- How to apply Local Business Google Schema dynamically on a Custom Post single template?
- getting all values for a custom field key (cross-post)
- How to filter post listing (in WP dashboard posts listing) using a custom field (search functionality)?
- Custom templates not showing up in template dropdown
- What is “meta_input” parameter in wp_insert_post() used for?
- Query Posts or Get Posts by custom fields, possible?
- Is there a WordPress plugin that registers a plugin file as a custom page template?
- Ways to have multiple front-page.php templates that can be swapped out?
- Saving custom data for each user
- Attaching Metadata to a Taxonomy Item
- Filter results with custom field values and dropdown
- Retrieve custom fields on Categories, using WP-API
- Order by custom field date?
- can you set a default value to a custom field
- Post formats template
- use get_posts to get custom field data, but in one array
- automatically set “Featured Image” the same as the og:i that is set in a custom field
- Display value of custom field not working
- WP_query : meta_key with custom rule for specific value
- How to get the db table row that has the biggest value in the meta value?
- making sense of admin-ajax
- MySQL query to set wp_postmeta using term_taxonomy_id value
- Insert attachment ID in custom field from media uploader
- Add url from Custom Field as ‘Featured Image’. Code not working
- Masking Affiliate URL using $post_slug after “/go/”
- How to update a meta field of type array in Gutenberg
- Bulk remove post meta
- How to Display pages with a Custom Fields in one page
- Is it better practice to use ‘This Name Format’ or ‘this-name-format’ for custom fields?
- Storing a DateTime Value in a Sortable Custom Field?
- WordPress Rest API to call page data associate with custom meta
- Unsaved changes in metabox inputs not detected in the block editor
- Plugin-generated pages use Not Found or Pages Archive templates?
- Declaring in variables [closed]
- How to show a post if was published less than two hours ago?
- Custom field as Slug
- How to save the date/time of last update of an extra user profile field?
- How to populate custom field dropdown box based on prior selection?
- Walker class for sub-menu with ACF fields
- Display custom field value part by part?
- Add custom fields to existing posts (admin pages)
- How do i get the attached images with custom value checked?
- How to disable Edit Post and Allow only Custom Field?
- Convert attachment ID into url?
- Cannot save underscore custom fields in one wordpress installation using xmlrpc and underscores
- What is the best way to build home pages with a lot of sections for distributable themes [closed]
- Hard Coding Components on a Client Specific Websites
- Custom Fields Question
- do_shortcode close
- How do I convert all custom_field php timestamps in the database to js timestamps?
- Display custom field value as a mailto: link
- Make separate text boxes for separate WordPress Custom Fields
- Sort by an ACF field in a tax_query
- Custom field metabox not showing in back-end
- Why can’t I get the correct post permalink
- Use a different catalog image than the featured image
- Login Api with Meta_key and Meta_value
- Ordering posts by custom fields
- How to diplay a div only if at least one author custom profile field is filled?
- Set custom field value when reaching expiration date
- Confusion on how to display custom field data
- Order by custom field in query multiple
- Returning website screenshot based on Custom Field
- How to allow user to add to, but not edit, a post?
- How to query posts that have certain post meta keys, and sort by meta key and/or value
- Add image custom attribute [closed]
- Foreach giving one too many list items, how can I remove the last empty line?
- I used a custom field for header image and can’t get it to show up on posts
- Add custom fields to specific menus
- Block Editor – Meta values not saved, meta changes to empty array on update
- Sort posts by numeric value of custom field, and also show any other posts without that custom field