-
Author
Tagged: posts page, main_content, dogs, tails, revolution slider
-
July 25, 2015 at 07:10 #69952mitchcanParticipant
Yelp.
I’ve been like a ‘dog chasing his tail’ for several hours trying to get a Revolution Slider to show up on the top of the page that is set as “Posts Page” in /admin/reading settings. Now I understand that anything I add as content to the page set as such does not display… I get that.
So instead I tried to post something in the widget area I created and placed in functions in the ‘before_main_content’ – don’t get me started on how many different ways I got that to display on about every page EXCEPT the one I wanted.
COPY CODE/* this added a widget area before main content ONLY not SB - works on Kleo pages */ add_action('kleo_before_main_content','kleo_top_main_content'); function kleo_top_main_content() { echo '<div id="before-main-content">', do_shortcode('[widgets_on_pages id="wop-3"]'), '</div>'; //shortcode possible here }
I try and place the Rev Slider widget in the widget area ‘wop-3’, and it only displays the title, and it displays it on every page EXCEPT the page id listed to use in the Rev Slider widget – but maybe that’s because I listed the Posts Page id, and that doesn’t work right when set in /reading. I dunno?
Anyhoo, to make a short story long, I’m simply trying to get a Revolution Slider to show up in the before_main_content area and ONLY on the Page that is set as Posts Page in /admin/reading.
Any wisdom out there to point me in a direction… it don’t seem likely that this dog is gonna catch his damn tail. 🙂
Thanks.
July 25, 2015 at 16:08 #69970sharmstrModeratoris_home will check to see if the current page is your blog page. http://codex.wordpress.org/Conditional_Tags#The_Blog_Page
You dont need to use widgets on page. You can use putRevSlider to add the slider you want.
COPY CODEadd_action('kleo_before_main_content','kleo_top_main_content'); function kleo_top_main_content() { if (is_home()) { echo '<div id="before-main-content">', putRevSlider( "yourslideralias" ), '</div>'; } }
Hi there!!! Help others from the community and mark any reply as solution if it solved your question. Mark as a solutionThis support site is not about custom work. If you need custom development please contact cornel@seventhqueen.com
July 25, 2015 at 19:45 #70000mitchcanParticipantOK, first, that’s hilarious. This entire time I’ve been specifically trying NOT to place it on home, thinking home meant, well, you know, Home (as in Front Page) vs Posts. In my last theme, I didn’t mess with the reading settings, it was built to overtake the Your Latest Posts setting. So I missed that info. Thanks.
But back to the strategy of placing it via the widgets setup.
My rationale, possibly flawed as usual, 🙂 was that I often use multiple widgets in each of the widget ‘areas’ I created in kleo_before_content, kleo_before_main etc, then I use Dynamic Widgets plugin to determine the display of each widget.
In using the Rev Slider php directly, I don’t want to lose the ability to still use that widget ‘area.’
I’m no php guy, but can I still make that happen by doing something like
COPY CODEadd_action('kleo_before_main_content','kleo_top_main_content'); function kleo_top_main_content() { if (is_home()) { echo '<div id="before-main-content">', putRevSlider( "featured-posts" ), '</div>'; } else { echo '<div id="before-main-content">', do_shortcode('[widgets_on_pages id="wop-3"]'), '</div>'; //could put shortcode here } }
I have no clue if that is structurally correct, but conceptually, would something like that work to allow me to still have the ‘wop-3’ widget area functional?
Thanks for setting me straight on some of the usage here.
Have a great weekend!
July 25, 2015 at 19:58 #70001sharmstrModeratorYep. That should do it.
Hi there!!! Help others from the community and mark any reply as solution if it solved your question. Mark as a solutionThis support site is not about custom work. If you need custom development please contact cornel@seventhqueen.com
July 25, 2015 at 19:58 #70002sharmstrModeratorand by the way, after all this time, I still think its is_blog, then I google it and remember its is_home 🙂
Hi there!!! Help others from the community and mark any reply as solution if it solved your question. Mark as a solutionThis support site is not about custom work. If you need custom development please contact cornel@seventhqueen.com
July 25, 2015 at 20:13 #70003mitchcanParticipantIt’s funny, but it NEVER even occurred to me to even remotely consider using is_home() when I was specifically trying to NOT place it on the “home” page. I was fixated on page id 122731 (which is the id of the page that I set as Posts in /reading) as the way to get the slider on the blog posts page. Ooops. 🙂
Thanks again!
July 25, 2015 at 20:31 #70004sharmstrModeratorahahahahaha I just noticed your tags.
Hi there!!! Help others from the community and mark any reply as solution if it solved your question. Mark as a solutionThis support site is not about custom work. If you need custom development please contact cornel@seventhqueen.com
-
AuthorPosts
The forum ‘General questions’ is closed to new topics and replies.