Hi,
We’ve been struggling for days with customizing the vendor profile page (vendor_view_page) in HivePress / ExpertHive — and nothing works.
We’ve tried literally every documented hook, filter, and action, and none of them have any effect on the frontend output.
Here’s what we’ve already tried (as an example):
add_action('hivepress/v1/vendor_view', function($vendor){
if(!$vendor || !$vendor->get_categories()) return;
echo '<div class="vendor-categories" style="margin-bottom:1em;"><strong>Kategóriák:</strong> ';
$cat_links = [];
foreach ($vendor->get_categories() as $cat) {
$term_link = get_term_link($cat->get_id(), 'vendor_category');
if (!is_wp_error($term_link)) {
$cat_links[] = '<a href="' . esc_url($term_link) . '">' . esc_html($cat->get_name()) . '</a>';
}
}
echo implode(', ', $cat_links);
echo '</div>';
});
No errors, but nothing shows up on the vendor page.
We’ve also tested:
-
hivepress/v1/templates/vendor_view_pagefilter -
hivepress/v1/models/vendor/view_blocks -
hivepress/v1/vendor_view_block -
hivepress/v1/vendor_view_sidebar -
Custom templates under
/hivepress/templates/vendor/view/in a child theme -
Even tried completely disabling HivePress caching, but still nothing changes
No matter what hook or filter we use, the vendor profile page layout and content cannot be modified.
We just want to achieve something very simple:
Add extra content (like vendor category list, custom fields, or links)
Possibly remove or rearrange existing blocks (e.g., listings, reviews)
Maybe style or wrap the profile in a custom container
But HivePress doesn’t seem to respond to any of the usual template or hook methods that normally work elsewhere in the theme (including custom listing templates).
Can you please clarify:
-
Which exact filter or action controls the main content area of the vendor profile page (not the sidebar)?
-
Is there any way to inject or modify HTML directly after the vendor name and before listings?
-
Is there a documented way to override the vendor_view_page template safely in a child theme?
-
Are there any internal restrictions (like caching or block registration) preventing custom output on vendor pages?
We’ve read your docs and tried every possible method, but nothing seems to take effect.
Please advise — at this point, we just need a reliable, documented way to modify the vendor profile layout.
Thanks in advance,
Mark
