• Resolved gnuguy

    (@gnuguy)


    The issue can be found here: http://senokrlt.org
    It works with other themes: Haven’t Tried
    It works when I disable all other plugins: No
    Meta Slider version: 3.6.7

    The title explains the problem. MS works only on the home page.

    The page I need help with: [log in to see the link]

Viewing 13 replies - 1 through 13 (of 13 total)
  • Thread Starter gnuguy

    (@gnuguy)

    In theme Twenty Eleven after using “view source” it can be seen the Meta Slider code is loaded only to the home page. It does not appear in any of the other pages.

    Thread Starter gnuguy

    (@gnuguy)

    The issue can be found here: http://senokrlt.org
    It works with other themes: Haven’t Tried
    It works when I disable all other plugins: No
    Meta Slider version: 3.6.7

    In theme Twenty Eleven after using “view source” it can be seen the Meta Slider code is loaded only to the home page. It does not appear in any of the other pages.

    • This reply was modified 6 years, 6 months ago by gnuguy.

    Hi @gnuguy

    Which page are you trying to add the slideshow to that it isn’t working on? Also, how did you add it? Shortcode?

    Thread Starter gnuguy

    (@gnuguy)

    I was hoping MS would affect all the pages. I inserted their code per their instructions (ie, edit header.php at line 81). It doesn’t strike me as “short code” per se since there is a full line of php inserted with the short code included in it.

    I had the impression this plugin is meant to have a site-wide effect. Now looking at the code again I noticed the conditional ‘if (is_home()’ statement. So I guess that means it’s meant only for one page.

    My bad.

    Hi @gnuguy,

    I think you solved it. Don’t worry though, it’s a common mistake to make 🙂 I’ll mark this as resolved then but feel free to open a new issue if you experience any more issues. Thanks

    Thread Starter gnuguy

    (@gnuguy)

    Yeah, it’s resolved. Thanks, kbatdorf. I appreciate the quick response. Any idea if there is a site-wide slider plugin? I suppose it’s more a feature of a theme, eh?

    Hey @gnuguy, just remove the is_home() check then it will work on all pages.

    Thread Starter gnuguy

    (@gnuguy)

    I tried cutting ‘is_home()’ and got a syntax error. So I cut ‘is_home() || ‘ but still no joy.

    Hey @gnuguy,

    Sorry for the delay in replying. I missed this post because I had marked it as resolved already. Anyway, you need to remove the entire condition check. If you post the relevant code here I can take a look.

    I realize this was marked Resolved, but I hope someone sees this. I’m having the exact same issue – I would like Metaslider to work for the header on every page but the php code they provide pushes it to the front page only. I’m no php expert but if anyone could provide help I’d appreciate it. In Header.php Metaslider says t replace “if ( $header_image ) :” with “if (is_home() || is_front_page()) : echo do_shortcode(“[metaslider id=123]”);
    elseif ( $header_image ) :”. I see how that forces the slider to the front page only, but what’s the appropriate way to get it to display on all pages?

    Hey @smonty99,

    Better to open a new issue instead of bringing up an old one that’s resolved. I’m online now but otherwise I might have missed it since I filter by unresolved issues normally.

    Anyway, no big deal. In PHP the if statement will just check whether the condition is true of false. is_front_page() will ring true if WP is on the front page. So therefore, the code inside if (is_front_page()) will execute on the front page.

    If you want the slideshow on all pages, you have to remove the if/elseif/end conditional statement completely. OR as a shortcut, replace if (is_home() || is_front_page()) with if (true)

    OK, that’s clever. I had tried just removing all conditions but then I had the slider and the regular header right below. I don’t understand the code that follows that statement well enough to muck with it, but your solution worked great. Thanks, and sorry for the posting faux pas.

    No problem at all. Feel free to open an issue if you run into any more problems. And if you’re enjoying MetaSlider, feel free to leave us a 5-star review. They help build our credibility here. Have a great weekend!

    https://wordpress.org/support/plugin/ml-slider/reviews#new-post

Viewing 13 replies - 1 through 13 (of 13 total)
  • The topic ‘Meta Slider works only on Home page’ is closed to new replies.