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

Viewing 30 posts - 1 through 30 (of 31 total)
  • Author
    Posts
  • #653200

    ya.predko
    Participant

    Hello. 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.

    #653392

    Luke Nielsen
    Keymaster

    Hello,

    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

    #653424

    ya.predko
    Participant

    Yes. In seo rules of filter plugin I can set h1, title, description. And structure of filtered product page.

    #653432

    Luke Nielsen
    Keymaster

    Hello,

    May I disable the Archive Layout and check how it works without it?

    I await your response.

    Kind Regards

    #653443

    ya.predko
    Participant

    Yes

    #653447

    Luke Nielsen
    Keymaster

    Hello,

    Could you please clarify on which themes you tested it?

    Also, may I enable the default Storefront theme for testing?

    Kind Regards

    #653675

    ya.predko
    Participant

    Yes. It’s theme Flatsome on another shop.

    #653901

    Luke Nielsen
    Keymaster

    Hello,

    Now it works well on my end – https://prnt.sc/OmIJubsngYJv

    https://prnt.sc/wM3SJ5EESwtk

    Clear the cache on your end and check how it works for you.

    Kind Regards

    #653908

    ya.predko
    Participant

    Great! It’s working, thanks.
    What was the problem?

    #653916

    Luke Nielsen
    Keymaster

    Hello,

    We just resaved the Widget’s settings and it started to work.

    Thank you for your time.

    Kind Regards

    #653979

    ya.predko
    Participant

    I’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??????

    #653980

    ya.predko
    Participant

    But 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

    #654089

    Luke Nielsen
    Keymaster

    Hello,

    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

    #654750

    ya.predko
    Participant

    Where is my all wigets?? Why you started regeneration of image??? My hoster block my sites after over limits of regeneration…. What a F*****?????

    #654825

    Artem Temos
    Keymaster

    Hello,

    We didn’t touch your website and didn’t run images regeneration.

    Kind Regards

    #671037

    ya.predko
    Participant

    Hello! 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 ))

    #671062

    Luke Nielsen
    Keymaster

    Hello,

    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

    #671157

    ya.predko
    Participant

    I create backup

    #671174

    Luke Nielsen
    Keymaster

    While 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

    #671181

    ya.predko
    Participant

    This error also appeared after updating the theme to 8.2. I can provide access via FTP

    #671182

    Luke Nielsen
    Keymaster

    Thank you. Please clarify where exactly your website is situated here – https://monosnap.com/file/A5x32oxTBOFtw95JcLhp4do8ZOs1Nk

    Kind Regards

    #671183

    ya.predko
    Participant

    /home/aquadeco/web/aqua-deco.com.ua/public_html

    #671210

    Luke Nielsen
    Keymaster

    Hello,

    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

    #671240

    ya.predko
    Participant

    Check pls

    Attachments:
    You must be logged in to view attached files.
    #671261

    Luke Nielsen
    Keymaster

    Unfortunately, these options did not add active attributes to the page title on either the default theme or ours.

    Kind Regards

    #671267

    ya.predko
    Participant

    Thanks, 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.

    #671425

    Luke Nielsen
    Keymaster

    Hello,

    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

    #671591

    ya.predko
    Participant

    Ok, u mean problem from Rank Math?
    But why it’s stopped working after update to 8.2? Before it’s work too

    #671615

    ya.predko
    Participant

    Hello,

    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.

    #671619

    ya.predko
    Participant

    I fixed thit problem.

Viewing 30 posts - 1 through 30 (of 31 total)