Home>Support>Problem showing slider on blog page or woocommerce page

Problem showing slider on blog page or woocommerce page

Hi,
i’ve been looking on many template php files to find any solution but i’m still wasting my time.
Let me explain.
I’ve got a slider from meta slider in the homepage and in any other standard page and it work fine.
I wrote this in the header.php file:

But when I go to the blog page or the product page the slider disappear.
Where do I need to add the code ?
thanks for your help.

This is our free support forum. Replies can take several days. If you need fast email support, please purchase a SiteOrigin Premium license.

  1. 7 years, 6 months ago ben79

    problem with code tags…

    <body >
  2. 7 years, 5 months ago Andrew Misplon Hi, I Work Here

    Hi Ben

    Thanks for running Vantage.

    Each page in Vantage has a MetaSlider drop down in the right column. Use that to add a slider per page.

  3. 7 years, 5 months ago ben79

    Hi,
    I did it already. It works for standard page but not for blog category or woocommerce page.

  4. 7 years, 5 months ago Andrew Misplon Hi, I Work Here

    Running a full width slider for those pages is unfortunately a custom development task. We recommend https://codeable.io/ if you’d like to grab a quote. You’d need a child theme with a modified header file that has a conditional that loads a slider based on what type of page it is – that’s one way at least.

    Sorry I don’t have more.

  5. 7 years, 5 months ago ben79

    I tried this solution but it seems that woocommerce override a part of the header.php. Or maybe i’m totally nut…
    Wich php files are used when showing the shop page?

  6. 7 years, 5 months ago Andrew Misplon Hi, I Work Here

    header.php will be rendered on both regular and WooCommerce pages.

  7. 7 years, 5 months ago ben79

    This is what i wrote in the header.php to get the slider in the header:

  8. 7 years, 5 months ago ben79
  9. 7 years, 5 months ago ben79

    how you use the code tag? It’s not working.

  10. 7 years, 5 months ago Andrew Misplon Hi, I Work Here

    Hi Ben

    You need to write:

    square bracket code square bracket

    Then insert your code snippet

    then write square bracket forward slash code square bracket.

  11. 7 years, 5 months ago ben79

    This is exactly what i did. Do i need to write the tag for each line?

    [/code]

  12. 7 years, 5 months ago Andrew Misplon Hi, I Work Here

    No it should work as a block. Let me edit the thread and try resolve it.

  13. 7 years, 5 months ago ben79

    ok thanks

  14. 7 years, 5 months ago Andrew Misplon Hi, I Work Here

    Sorry, I’m not sure where the forum is battling with this. When you pasted above in code tags that worked. Is there perhaps another square bracket in your code snippet?
    Alternatively you could upload a text file to your media library and link to it.

  15. 7 years, 5 months ago ben79

    no, there is no brackets. Can you edit my post to see the code i pasted?

  16. 7 years, 5 months ago Andrew Misplon Hi, I Work Here

    I unfortunately can’t see any code in the admin either.

  17. 7 years, 5 months ago ben79

    Can you see this link?
    https://docs.google.com/document/d/1hWzT4LSdBRGIxQn0PdxxwJgbT_I-Ro8n2qAESHGvbVU/edit?usp=sharing

  18. 7 years, 5 months ago Andrew Misplon Hi, I Work Here

    I can, thank you.

    I don’t see a conditional statement there to render a slider based on the page or post type. I’m afraid we’re unable to develop this for you. We do our best to assist with very small, one or two line customisations but overall we don’t offer a theme customisation service and would recommend codeable.io in that event.

  19. 7 years, 5 months ago ben79

    Normally, if i don’t define conditions it would apply to any type of page. I’m i right?

  20. 7 years, 5 months ago ben79

    Ok i will digg in to set a condition to post type.
    Something like

    <?php if ( is_page() ) {...
  21. 7 years, 5 months ago Andrew Misplon Hi, I Work Here
    <?php vantage_render_slider() ?>

    Has to be removed. You need to handle slider rendering yourself:

    <?php if is_home() {
    				echo do_shortcode( '[metaslider id=1]' );
    			}
    			if is_woocommerce() {
    				echo do_shortcode( '[metaslider id=2]' );
    			}
    			?>

    WordPress Conditionals: http://codex.wordpress.org/Conditional_Tags
    WooCommerce Conditionals: http://docs.woothemes.com/document/conditional-tags/
    WordPress do shortcode: http://codex.wordpress.org/Function_Reference/do_shortcode

  22. 7 years, 5 months ago ben79

    Thanks a lot for your help. I’ll try this. all the best!

  23. 7 years, 5 months ago Andrew Misplon Hi, I Work Here

    For sure. Good luck.

  24. 7 years, 5 months ago ben79

    It finally works with this code:

  25. 7 years, 5 months ago Andrew Misplon Hi, I Work Here

    We’ll need to look into why that’s happening :)

    Stoked you made it work – all the best!

  26. 7 years, 5 months ago ben79

    GRRRrrrr! These tag really don’t want to do it right…

  27. 7 years, 5 months ago ben79

    Lol! no way it gonna work… [o(

    Maybe it’s just because i’m french… racist code !

    • 7 years, 5 months ago Joost_

      Hi,

      I’m trying to get the slider working on the blog page also.
      Can you please help me with the code?

  28. 7 years, 5 months ago Andrew Misplon Hi, I Work Here

    Hi Joost_

    Select the Default or Full Width page template in the right column, then select the Meta Slider you want from the Meta Slider drop down menu. Finally click over to the Page Builder tab and insert the Post Loop widget.

    For further assistance here please open a new support thread.

    Thanks.

  29. 7 years, 4 months ago Joey Sephora

    Did that work for you Joost? Anyone?

    This issue is making me lose my sanity. please help.

    • 7 years, 4 months ago Andrew Misplon Hi, I Work Here

      Hi Joey

      I sent through the same advice on another thread now, really quick to implement. Give it a go.

  30. 7 years, 4 months ago Joey Sephora

    Hi Andrew, which other thread?

Replies on this thread are closed. Please create a new thread if you have a question, or purchase a SiteOrigin Premium license if you need one-on-one email support.

Get The Most Out of SiteOrigin with SiteOrigin Premium

Find Out More