Genesis Simple Menu + Secondary Menu for Blog

Community Forums Forums Design Tips and Tricks Genesis Simple Menu + Secondary Menu for Blog

This topic is: not resolved

This topic contains 23 replies, has 2 voices, and was last updated by  braddalton 1 year, 7 months ago.

Viewing 15 posts - 1 through 15 (of 24 total)
  • Author
    Posts
  • #14295

    sarahsmiley
    Participant
    Post count: 18

    I followed all the steps to create a secondary menu option for Genesis because I’d like visitors to have a separate navigation menu for the categories on the blog page. All the installation and settings adjustments went well, but no extra menu is appearing on the blog page.

    What I’m trying to do: Make blog categories visible and able to be navigated on the blog page.

     

    #14300

    braddalton
    Participant
    Post count: 9743

    You could use the custom menu widget with Genesis simple sidebars plugin for the blog page only. This would display a vertical menu.

    Another option is to create a custom blog page template and display the menu on the blog page only.

    Can you provide a link to your site please.

    Do you want the second menu on all pages or only the blog page archive?


    Specializing In StudioPress Child Theme Customization.
    500+ StudioPress Tutorials

    #14327

    sarahsmiley
    Participant
    Post count: 18

    You are so great to always help!

    I did upload/install the simple sidebars and simple menus plugins. And I selected to have them displayed on the blog page. But they don’t show up. I’m wondering if it’s because Pretty Pictures theme doesn’t inherently have sidebars? Where do sidebar widgets go if the theme is one column only?

    I want the second menu to appear on the blog pages only. Because otherwise, as far as I can tell, there is no way for visitors to navigate the blogs. No categories, tags, or search feature appears on the blog page.

    Here’s the link:  http://70.40.220.101/~sarahsm1/blog/

    See? No way to navigate blog….. (or am I missing something?)

    #14339

    braddalton
    Participant
    Post count: 9743

    Yes is doesn’t work. I think this is because the theme only supports one menu so you’ll need to add support for a second menu and display it where you want. Do u want it displayed on all pages and posts or only on your blog archives page?

    What exactly do you want on the blog page template? Do u want the default header?

    I created a blog page template like a landing page and removed everything including the header and footer.


    Specializing In StudioPress Child Theme Customization.
    500+ StudioPress Tutorials

    #14342

    sarahsmiley
    Participant
    Post count: 18

    I did upload and install the second menu plug in from Studio Press. That allowed me to create a second menu. But I can’t figure out how to get that into the blog.

    Yes, I want the second menu (which will consist of the blog’s categories) to appear on the blog pages only.

    But, maybe there is an easier way? Does Pretty Pictures not have an inherent way for visitors to navigate through the blog pages? Is there code to add tags, categories, etc in a sidebar on the blog?

    #14348

    braddalton
    Participant
    Post count: 9743

    You can add a new template for the blog page only which includes a sidebar or second menu with category menu links.

    The plugin doesn’t work because the theme only supports one menu unless you add support for another, then it will work.

    Doesn’t matter how many menus you create, if you don’t add support for another menu, the plugin won’t work.

    You’ll need to code the custom blog page template depending on what you want it to display.

    There’s no sidebar on the themes blog page template which is why u need to code a new custom blog page template for that OR add support for second menu and use the plugin.

    Many ways to do this.

    1. Would u prefer a sidebar
    2. Category menu

    Or both?

    Do u want the header and footer on the custom blog page template?


    Specializing In StudioPress Child Theme Customization.
    500+ StudioPress Tutorials

    #14349

    sarahsmiley
    Participant
    Post count: 18

    I think I’d prefer a sidebar on the blog template…. because then I could install categories menu in the sidebar, right?

    I’d still like the blog template to look like the rest of my site. Is there code I can install into the template I already have to add the sidebar? Or do I have to upload a whole new template?

    Confused.

    #14350

    braddalton
    Participant
    Post count: 9743

    Yes. You can add code to your existing blog page template to display a sidebar on the blog page only.

    Try this http://dreamwhisperdesigns.com/genesis-tutorials/load-sidebar-specific-pages/

    Adding a horizontal category menu to the blog page would be easier.


    Specializing In StudioPress Child Theme Customization.
    500+ StudioPress Tutorials

    #14351

    sarahsmiley
    Participant
    Post count: 18

    Oh, how do I ad horizontal category menu? (Would that go under header?)

    #14353

    sarahsmiley
    Participant
    Post count: 18

    ewww… just tried that sidebar process in link you sent. I was following along okay until it said to upload php file to theme directory. Where is that?

    #14359

    braddalton
    Participant
    Post count: 9743

    Root directory of your child theme. Same location as your functions.php and style.css files

    This is the problem.

    The functions file contains this code which removes all support for sidebars
    [code]
    /** Register default layout setting */
    genesis_set_default_layout( 'full-width-content' );
    /** Unregister layouts */
    genesis_unregister_layout( 'content-sidebar' );
    genesis_unregister_layout( 'sidebar-content' );
    genesis_unregister_layout( 'content-sidebar-sidebar' );
    genesis_unregister_layout( 'sidebar-sidebar-content' );
    genesis_unregister_layout( 'sidebar-content-sidebar' );
    /** Unregister sidebars */
    unregister_sidebar( 'sidebar' );
    unregister_sidebar( 'sidebar-alt' );
    [/code]


    Specializing In StudioPress Child Theme Customization.
    500+ StudioPress Tutorials

    #14363

    braddalton
    Participant
    Post count: 9743

    Here’s a tutorial i wrote earlier about how to create a custom blog page template which allows you to add content before posts on your blog page archives.

    It also shows u how to add a widget area before the content so you can simply drag in a custom menu with your category links


    Specializing In StudioPress Child Theme Customization.
    500+ StudioPress Tutorials

    #14380

    sarahsmiley
    Participant
    Post count: 18

    I don’t think I know how to upload php is the problem : (

    I FINALLY got the footer widgets to appear! Take a look: http://70.40.220.101/~sarahsm1/blog/  I just wish the widgets appeared IN the brown area, not above it.

    And that “Sample Writing & Resources” dropdown menu I have in footer now…. that’s what I wish could be at the top of the page on the blog.

    Thoughts?

    #14384

    braddalton
    Participant
    Post count: 9743

    You can remove the after footer area with brown background and change the footer background color.

    The tutorial i linked to gives you the solution to add the category dropdown menu at the top of the blog page.

    Another option is to add the categories to your main menu in a fancy drop down with the parent item named Categories.

    The php coding is a very quick job.


    Specializing In StudioPress Child Theme Customization.
    500+ StudioPress Tutorials

    #14392

    sarahsmiley
    Participant
    Post count: 18

    Yes, I followed your tutorial. I got everything plugged in except “upload php file.” Do I do that in a text document and then upload? Or do I put that in the “Functions” file available to me already on WordPress? If I need to upload a new file, where do I upload it? (And maybe is it a problem that I don’t have FTP and I’m accessing WordPress through a host?)

Viewing 15 posts - 1 through 15 (of 24 total)

You must be logged in to reply to this topic.