Home › Forums › WoodMart support forum › Problem with H1 product category on woodmart layout and Filter Everyting
Problem with H1 product category on woodmart layout and Filter Everyting
- This topic has 30 replies, 3 voices, and was last updated 3 weeks, 4 days ago by
Luke Nielsen.
-
AuthorPosts
-
April 10, 2025 at 7:14 pm #653200
ya.predkoParticipantHello. I have problem with output H1 product category afler filtering. In Filter Everything seo rules set H1 template like a “Category+brand” (Aquariums Juwel). I using Woodmart layout builder for categories.
But after filtering i see default category name. https://aqua-deco.com.ua/product-category/akvariumy-uk/komplekty-uk/brand-eheim-uk/On another theme its work.
i find this:
Displaying SEO entities depends on the hooks your active theme uses.We can only provide you with a list of hooks that are used for certain SEO entities:
// For SEO title
add_filter( ‘wp_title’, array( $this, ‘wpTitle’ ), 15 );
// For the Meta description
add_action( ‘wp_head’, array( $this, ‘filtersWpHead’ ), 1 );
// For H1 title one of these hooks
add_filter( ‘woocommerce_page_title’, array( $this, ‘seoH1’), -5 );
add_filter( ‘get_the_archive_title’, array( $this, ‘seoH1’), -5 );
add_filter( ‘post_type_archive_title’, [$this, ‘seoH1’], -5 );
add_filter( ‘elementor/utils/get_the_archive_title’, [$this, ‘seoH1’], -5 );Check your page template responsible for showing the products on the needed page with filters and look for those hooks.
April 11, 2025 at 2:23 pm #653392
Luke NielsenKeymasterHello,
Could you please explain in more detail what exactly should be with the title after filtering? Do you mean that after the title, the brand’s title should also be shown? https://prnt.sc/RqokRF_sd0x3
Thank you for your time. Looking forward to hearing back from you!
Kind Regards
April 11, 2025 at 3:37 pm #653424
ya.predkoParticipantYes. In seo rules of filter plugin I can set h1, title, description. And structure of filtered product page.
April 11, 2025 at 4:23 pm #653432
Luke NielsenKeymasterHello,
May I disable the Archive Layout and check how it works without it?
I await your response.
Kind Regards
April 11, 2025 at 4:34 pm #653443
ya.predkoParticipantYes
April 11, 2025 at 4:43 pm #653447
Luke NielsenKeymasterHello,
Could you please clarify on which themes you tested it?
Also, may I enable the default Storefront theme for testing?
Kind Regards
April 12, 2025 at 9:20 pm #653675
ya.predkoParticipantYes. It’s theme Flatsome on another shop.
April 14, 2025 at 3:35 pm #653901
Luke NielsenKeymasterHello,
Now it works well on my end – https://prnt.sc/OmIJubsngYJv
Clear the cache on your end and check how it works for you.
Kind Regards
April 14, 2025 at 3:42 pm #653908
ya.predkoParticipantGreat! It’s working, thanks.
What was the problem?April 14, 2025 at 4:01 pm #653916
Luke NielsenKeymasterHello,
We just resaved the Widget’s settings and it started to work.
Thank you for your time.
Kind Regards
April 14, 2025 at 8:17 pm #653979
ya.predkoParticipantI’m angry!
Why do you constantly have to check your support? Why can’t you just do it normally? You installed the main theme by default, not the child theme as before, which is why all the additional functions and styles from the child theme were not implemented… After switching to the child theme, the headers don’t work again! Are you kidding me??????April 14, 2025 at 8:40 pm #653980
ya.predkoParticipantBut thanks to your negligence, I discovered that the conflicting code is the code in the child function.php which displayed the missing products at the end of the list.
///product out of stock to end/// add_filter('posts_clauses', 'order_by_stock_status'); function order_by_stock_status($posts_clauses) { global $wpdb; // only change query on WooCommerce loops if (is_woocommerce() && (is_shop() || is_product_category() || is_product_tag() || is_product_taxonomy())) { $posts_clauses['join'] .= " INNER JOIN $wpdb->postmeta istockstatus ON ($wpdb->posts.ID = istockstatus.post_id) "; $posts_clauses['orderby'] = " istockstatus.meta_value ASC, " . $posts_clauses['orderby']; $posts_clauses['where'] = " AND istockstatus.meta_key = '_stock_status' AND istockstatus.meta_value <> '' " . $posts_clauses['where']; } return $posts_clauses; }
Now the question is how to do it in another way, because in the theme settings such a function is marked as deprecated
April 15, 2025 at 9:53 am #654089
Luke NielsenKeymasterHello,
I apologize for any inconvenience you have experienced.
This option is marked as experimental rather than deprecated. This means the feature is still being actively developed and refined. While it’s available for you to use, we cannot guarantee its complete stability or compatibility with third-party plugins. https://monosnap.com/file/wT2LX7wDDFU6r0qqxD6iSfhiuwY6GM
Kind Regards
April 16, 2025 at 7:41 pm #654750
ya.predkoParticipantWhere is my all wigets?? Why you started regeneration of image??? My hoster block my sites after over limits of regeneration…. What a F*****?????
April 17, 2025 at 9:10 am #654825
Artem TemosKeymasterHello,
We didn’t touch your website and didn’t run images regeneration.
Kind Regards
July 2, 2025 at 1:25 am #671037
ya.predkoParticipantHello! Thanks fo renew my support. Problem with output H1 product category afler filtering has returned after update my theme. All information about problem at the start of topic. All my loging/pass actualy in first message. Thanks!
P.S.Site migrates to VPS and regenerates thumb img alredy not a problem ))July 2, 2025 at 9:34 am #671062
Luke NielsenKeymasterHello,
Could you please clone the current site and move to the staging platform? So our development team can investigate it thoroughly via disabling plugins, changing the theme and avoiding any issues on the live site. Either make a backup of the site.
I await your response.
Kind Regards
July 2, 2025 at 12:29 pm #671157
ya.predkoParticipantI create backup
July 2, 2025 at 12:57 pm #671174
Luke NielsenKeymasterWhile testing, we need to disable the 3rd party plugins, but we can’t do that due to this error – https://monosnap.com/file/3qs67Nd6rJRcxqLis6N8cgOu1uAGzu , so please either fix that error or send us the FTP access to the server files.
Kind Regards
July 2, 2025 at 1:56 pm #671181
ya.predkoParticipantThis error also appeared after updating the theme to 8.2. I can provide access via FTP
July 2, 2025 at 2:26 pm #671182
Luke NielsenKeymasterThank you. Please clarify where exactly your website is situated here – https://monosnap.com/file/A5x32oxTBOFtw95JcLhp4do8ZOs1Nk
Kind Regards
July 2, 2025 at 2:30 pm #671183
ya.predkoParticipant/home/aquadeco/web/aqua-deco.com.ua/public_html
July 2, 2025 at 3:25 pm #671210
Luke NielsenKeymasterHello,
We tested this issue on your site and can confirm that on the default theme (https://monosnap.com/file/PFFPnPpIVXoiQSZgHEalDGvosx0SEV) the plugin works the same way as on our theme (https://monosnap.com/file/cRR7dEyiDcwrD1qnOvJZaXDKl1V3c6).
Perhaps displaying the selected attribute name in the title is an option of the plugin itself that is currently disabled. Could you check this in the plugin settings?
Kind Regards
July 2, 2025 at 3:59 pm #671240July 2, 2025 at 4:49 pm #671261
Luke NielsenKeymasterUnfortunately, these options did not add active attributes to the page title on either the default theme or ours.
Kind Regards
July 2, 2025 at 4:58 pm #671267
ya.predkoParticipantThanks, but that’s why I contacted you, because of this error. I’ll explain again: I contacted you with this problem before and it was resolved, everything worked fine until I installed the 8.2 theme update. The filtering plugin was not updated. If you don’t know how to fix it – please ask your colleagues how they fixed it last time. and make sure that it doesn’t appear again with the next update.
July 3, 2025 at 11:48 am #671425
Luke NielsenKeymasterHello,
For more detailed testing, we installed the Filter Everything PRO plugin on our test site and configured the SEO rules. After configuration, we can see that the plugin works the same way both with the default theme (https://monosnap.com/file/qGINwKjiWnBbHGA5tvVb217D1wDUqJ) and with our theme (https://monosnap.com/file/murFuekuZ1CQpNEOxo0BJNcnNmk97H).
Based on this, we can conclude that our theme does not affect the operation of the Filter Everything PRO plugin in any way. In our opinion, the problem on your site is most likely related to the SEO rules settings, which for some reason are not working.
Kind Regards
July 3, 2025 at 7:37 pm #671591
ya.predkoParticipantOk, u mean problem from Rank Math?
But why it’s stopped working after update to 8.2? Before it’s work tooJuly 4, 2025 at 3:34 am #671615
ya.predkoParticipantHello,
I am using your Filter Everything Pro plugin with the Woodmart theme, Rank Math Pro, and Polylang Pro. The AJAX filtering itself works, but the SEO Rules functionality is completely broken and does not work at all.
The Problem:
When I create an SEO Rule (e.g., for a Category + Brand combination), the page does NOT get the custom H1 Title, SEO Title, or Meta Description from the rule. Instead, it gets the generic data from Rank Math’s global settings, and it also gets a noindex tag, making the entire SEO feature useless.This is a compatibility issue with the theme. We have tried every possible solution for hours, including:
Disabling ALL other plugins.
Disabling ALL JS/CSS optimization from WP Rocket and Perfmatters.
Using your official PHP snippet from your documentation to fix H1 issues (add_filter(‘woodmart_get_the_title’, [$seoFrontend, ‘seoH1’])). It does not work.
Using custom JavaScript to trigger wdShopPageInit and carouselsInit after the fep-updated event. The scripts do not fire or do not fix the issue.
Setting all Rank Math archive settings to “index” globally. It does not help; your filtered page still gets “noindex”.
The theme developer claims their theme is not the issue because it behaves the same with the default WordPress theme. This is incorrect. The issue is that your plugin cannot correctly override the H1 and Meta Tags generated by the Woodmart Layouts and Rank Math.
My Question:
Please provide a working, tested solution for this combination of plugins. What is the definitive way to force your plugin’s SEO Rule data to take priority over Rank Math and be correctly displayed within a Woodmart-built archive page?I am an advanced user and can edit code if needed. Thank you.
July 4, 2025 at 6:17 am #671619
ya.predkoParticipantI fixed thit problem.
-
AuthorPosts
- You must be logged in to create new topics. Login / Register