This is a Pro feature. Term Featured Images require Knowledge Base Pro.
Term Featured Images let you assign a featured image to any Knowledge Base product, section, or tag. Once set, the image appears in the product grid cards and in the header of archive pages, giving your knowledge base a more visual and polished appearance.
Setting a featured image on a term
- Go to Knowledge Base → Products (or Sections, or Tags) in your WordPress admin.
- Click the term you want to edit, or hover and click Edit.
- Scroll down to the Featured Image field.
- Click Set Image to open the WordPress Media Library. Upload a new image or choose an existing one, then click Use this image.
- Click Update to save.
To remove a featured image, click Remove Image and save the term.
The same Featured Image field is also available when creating a new term — fill it in on the Add Term form and it is saved along with the term.
Where the image appears
Product grid cards
When a product has a featured image, it is displayed inside its card in the product grid — above the product title. The image is sized to fill the card width with a 16:9 aspect ratio. This works automatically; no setting needs to be changed.
Product and section archive page headers
On product and section archive pages, the featured image is displayed below the term description in the page header. This is controlled by the Show featured image on archive pages setting under Knowledge Base → Settings → Styles.
When this setting is enabled, the image is shown on both classic (PHP template) and block-based (FSE) themes:
- Classic themes — the image is rendered below the term description in the
.page-headerelement of thetaxonomy-wzkb_product.phpandtaxonomy-wzkb_category.phptemplates. - Block themes (FSE) — the image is appended automatically after the
core/term-descriptionblock wherever it appears in the template.
CSS classes
| Class | Where it appears |
|---|---|
.wzkb-product-card-image | Wrapper <div> around the image inside each product grid card. |
.wzkb-section-thumbnail | Wrapper <div> around the image in archive page headers and FSE templates. |
Both wrappers constrain the image to a 16:9 aspect ratio with object-fit: cover, so images of any proportion display consistently. Customize them via Appearance → Customize → Additional CSS or your theme’s stylesheet:
Developer hooks
wzkb_product_card_imageOpens in a new window
Filters the image HTML rendered inside a product grid card. Return an empty string to suppress the image for a specific product.
| Parameter | Type | Description |
|---|---|---|
$html | string | Image HTML to render. Empty by default; populated by the Pro feature when an image is set. |
$product_term | WP_Term | The product term being rendered. |
wzkb_term_archive_header_imageOpens in a new window
Filters the image HTML rendered in the header of product and section archive pages (classic templates only). Return an empty string to suppress the image.
| Parameter | Type | Description |
|---|---|---|
$html | string | Image HTML to render. Empty by default; populated by the Pro feature when an image is set and the setting is enabled. |
$term | WP_Term | The term whose archive page is being displayed. |
wzkb_get_term_thumbnail()
A public helper function to retrieve the featured image <img> tag for any KB term. Useful in custom templates.
Returns an empty string if no image has been set for the term.

Page Builder Integrations for Top 10 Pro
Efficient Content Storage and Indexing (ECSI) in Contextual Related Posts Pro and Better Search Pro