Problem Activating Masonry Grid for Blog Posts

Viewing 15 posts - 1 through 15 (of 17 total)
  • #20029
    WebQuestion
    Participant

    Hi Daniel

    I have implemented the steps identified in your blog post about using the masonry grid with the Enlightenment theme. Unfortunately, the blog posts continue to display a single column format. Each time I select one of the multi-column options the theme option editor defaults back to the single column option and the grid loop is never activated on the blog posts. What additional suggestions might you be able to offer to fix this issue?

    #20039
    Daniel Tara
    Keymaster

    Did you select the “Blog” template under “Select Template to Edit”? Are other theme options saving without issues? I have just tested this option and it works without issues for me.

    #20043
    WebQuestion
    Participant

    Yes, I selected the Blog template under select template to edit. The saving issues seem to be specific to the Design, Layout and Grid Loop tabs. The status indicator displays that the theme settings have updated successfully. However, no changes are implemented when viewing the page.

    Other options like General, Typography, Sidebars, Logo are saving after making test changes.

    Within the page editor, I can select between boxed and full screen using the page design meta box on the page editor and save changes. However, I cannot toggle off the use default layout for page under custom layout option at the bottom of the post.

    Thoughts on how best to proceed?

    #20046
    Daniel Tara
    Keymaster

    What version of WordPress and PHP are you using?

    #20053
    WebQuestion
    Participant

    I am using WordPress 4.0.1, PHP 5.4.16 and Enlightenment 1.0.9. I also have Pinboard 1.1.8 installed and the blog layout in a grid format works as expected with the above version of WordPress and PHP.

    #20064
    Daniel Tara
    Keymaster

    Are you using an administrator account? If nothing works try manually deleting the theme options from the database wp_options → enlightenment_theme_options and try saving again.

    #20152
    WebQuestion
    Participant

    Yes, I am using the Admin account. I have manually deleted the theme options from the database wp_options → enlightenment_theme_options and the same issues persist. I also updated to WP 4.1 and Enlightenment 1.0.13 and then manually deleted the file noted above. Blog posts continue to display in a single column format.

    #20156
    Daniel Tara
    Keymaster

    Well, that is weird because that feature works perfectly for me. As a last resort you can manually override the default grid setting with this code:

    add_filter( 'enlightenment_default_grid', 'enlightenment_filter_default_grid' );
    
    function enlightenment_filter_default_grid( $grid ) {
    	return 'threecol';
    }

    You should add it to your child theme’s functions.php file so you don’t lose it on next update.

    #20180
    WebQuestion
    Participant

    Hey Daniel

    I followed the instructions above and placed the code in my child theme’s function.php. Unfortunately, this workaround didn’t work either. The Blog post page seems permanently stuck in the layout which places the content on the left and a sidebar on the right, even though there is NO content in the sidebar. Any other options?

    #20185
    Daniel Tara
    Keymaster

    A user from this topic faces a similar issue. I suggested he do a test install and see if the issue replicates. Can you try that as well and see if it is specific to the WordPress installation?

    #20186
    WebQuestion
    Participant

    Daniel,

    I actually tried a test install with a new instance of WP 4.1 and the latest version of Enlightenment yesterday afternoon. The same issues occurred. I was not able to activate the grid loop. At that point, I circled back to the child theme option.

    I also checked out the discussion noted above and I am experiencing similar issues with the custom layout option.

    #20188
    WebQuestion
    Participant

    In the new instance of WP 4.1, only the default plugins were present and they were NOT activated.

    #20189
    WebQuestion
    Participant

    Daniel

    As I have continued to test some New Page creation, I have observed that the Template option that is listed
    in your Theme Demo Home Page Creation Documentation between Parent and Order in the Page Attributes box on the right of the screen is NOT displaying on my screen. Only Parent and Order are present. When I use Quick Edit to check the top level page settings, I further observe that the template is BLANK and activating the list displays only ONE option, the default template. Could this scenario be affecting my ability to activate the grid loop theme option settings? How might I “activate” the template option for page attributes when creating new pages?

    #20205
    Daniel Tara
    Keymaster

    There are no more custom templates for Enlightenment theme. That screenshot is from an older version, so it’s normal you don’t see that option anymore.

    That options works fine for me and since I can’t correlate the issue you are experiencing with anything else there are no more solutions I can give you

    #20233
    WebQuestion
    Participant

    Daniel,

    By way of update, I have achieved some modest progress on my issue with a manual workaround. I have elected to edit the enlightenment_theme_options manually. When I change the onecol grid option to twocol, the masonry grid is displayed in a two column format with the content-sidebar layout. Once I switch to threecol the wheels come off the cart. The display defaults back to one column in the content-sidebar layout. So, I attempted another workaround by changing the layout for full-width and unfortunately the default display with one column in the content-sidebar layout persists. Perhaps, my threecol syntax is incorrect. What should be enlightenment_theme_options grid settings be for a three column display with no leading posts?

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

You must be logged in to reply to this topic.