One of the features of the Rank Math SEO plugin is the ability to mark a term like category or product category as primary.
See How to Choose a Primary Category.
This Pro tutorial shows how to create a custom PHP function that takes either 'name' or 'link' as its first argument and the taxonomy name as the second argument and returns the primary term's name or link for the specified taxonomy.
The function can then be used in Bricks editor on single templates or in query loops on archives with its echo dynamic tag to print the primary category/product category/custom taxonomy term's name or link or linked name.
For example, when editing a specific WooCommerce product:
Here, we marked "Coat" as the primary category of this product.
After implementing the tutorial, output on the front end:
with "Coat" linking to
https://example.com/product-category/coat/
Step 1
Install and activate Rank Math. The ability to designate a term as primary is available in the free version.
Edit your posts (of any post type) and mark a primary term as needed.
Step 2
Add the following in child theme's functions.php
or a code snippets plugin:
This is a BricksLabs Pro tutorial.
For full access login below or create your BricksLabs Pro account