- This topic has 6 replies, 2 voices, and was last updated 7 years, 1 month ago by Pratik.
-
AuthorPosts
-
March 19, 2017 at 1:44 am #112274Glen PavelichParticipant
I have set my default to the 3 column layout because that’s the only way I can figure out to get that layout applied to the home page which I have set to ‘
- latest post
‘ rather than static.
ALL the other pages then have to be manually set to primary. Is there a way to do this the other way around? That is, to set the default to ‘primary,content’ and then manually only have to change the blog page? How do you access the page settings for the blog page?Thanks
March 19, 2017 at 2:57 pm #112346Glen PavelichParticipantThank you.
Child theme applied.
URL: http://www.rmofcanwood.ca/494March 19, 2017 at 3:53 pm #112353Glen PavelichParticipantFurther, in Lucida, I don’t see how to apply the ‘before-content’ to an individual page. The only option seems to have it apply globally by putting something in that sidebar. And for all the sidebar options available, the ability to apply them a page is indeed very limited to only the organization listed in theme options/layout picks.
For instance by choosing the ‘three column layout’ (secondary, content, primary) to appear on the home/blog page (my default) then the layout options for any other page will not replace the ‘secondary’ sidebar, only the primary sidebar.
And if I chose for a particular page just primary/content to attempt this, then no optional sidebar can be applied at all. Am I missing something here.
March 19, 2017 at 7:50 pm #112317PratikKeymasterHi Glen,
What you are doing can be tedious. Other method can be via child theme customization. For that, first create a child theme via tutorial here: http://catchthemes.com/blog/create-child-theme-wordpress/. After that, I will provide you with the codes. Also, please post in your site url.
Regards,
PratikMarch 20, 2017 at 1:09 am #112367PratikKeymasterHi @Glen,
The comments seem to have messed up. So, I will try to answer all your questions.
1. To make homepage take three-column and other pages take default Layout( as selected in Theme Options ), add code given here: http://pastebin.com/Nb8dHKVi in your child theme’s functions.php file.
2. Further, in Lucida, I don’t see how to apply the ‘before-content’ to an individual page. The only option seems to have it apply globally by putting something in that sidebar. And for all the sidebar options available, the ability to apply them a page is indeed very limited to only the organization listed in theme options/layout picks.
For this, you need to find a suitable plugin like JetPack Widget Visibility, or something similar.3. For instance by choosing the ‘three column layout’ (secondary, content, primary) to appear on the home/blog page (my default) then the layout options for any other page will not replace the ‘secondary’ sidebar, only the primary sidebar.
And if I chose for a particular page just primary/content to attempt this, then no optional sidebar can be applied at all. Am I missing something here.
I am not quite sure if I understand this correctly or not, but the issue about secondary sidebar should be solved by the answer in point 1 as it will not be shown in other pages.
Not about other sidebars, If you put something in Optional Page Sidebar, then that sidebar will be shown in place of Primary Sidebar in Page only. Same with posts and homepage sidebar. This only works for Primary Sidebar and not Secondary Sidebar.
Regards,
PratikMarch 20, 2017 at 2:34 pm #112438Glen PavelichParticipantThank you. I’m getting more clear on this now, and yes a plug-in to assign sidebars to specific pages is necessary and exactly what I needed.
The JetPack one is no longer being maintained and some of the ones I tried are difficult to use, or not tested on the latest WP, but this one is amazing and very powerful. You can chose the specific sidebar you want to assign to any page, post or position, and it’s very intuitive to use.*Custom Sidebars – Dynamic Widget Area Manager
March 21, 2017 at 1:14 am #112461 -
AuthorPosts
- The topic ‘Setting the default sidebar’ is closed to new replies.