Easy Ways To Create Columns, Grids and Cool Layouts in Your WordPress Post

Buffer this pageTweet about this on TwitterShare on FacebookShare on Google+Share on LinkedInEmail this to someone

easy grid and column layouts in wordpress

LAST UPDATED: August 2016

Have you had one of these fights with the WordPress post editor? Have you tried creating neatly aligned rows and columns of images? Or perhaps attempted to place 2 videos next to each other? Such tasks can seem simple in concept, but can be maddening to attempt.

Basically the WordPress editor by default is just not good with allowing you to do anything column or grid-based, unless you hand-code the HTML, which defeats the purpose of using WordPress, amirite?

Fortunately, by installing one simple plugin you can quickly and easily attain more flexibility with your page and post layouts.

I originally published this post a couple of years ago and at that time there were several good plugin options to create columns and grids in your posts. Now most of those plugins are out-of-date and no longer maintained.

In the meanwhile, it’s become the trend for themes to build in this kind of functionality, and at the same time page builder plugins have come to the forefront which have these capabilites. But if you’re interested in keeping your site as light as possible, installing a page builder just for this purpose would be overkill.

The current landscape for simple columns plugins is a bit bleak. I tested the available options, and this is the only one that I am comfortable recommending.

Lightweight Grid Columns

Lightweight Grid Columns, by the developer of the GeneratePress theme, is a pretty straightforward solution to create columns and grids in your posts/pages.

After activation you’ll see a new button on your editing toolbar. Clicking this reveals a simple interface where you can choose, as a percentage of your content area, how wide you want the column to be:

Lightweight Grid Columns WordPress Plugin

You do this for as many columns as you need. One of the cool features is being able to control how it will look on mobile devices as well. You can specify the percentage for mobile, table and desktop views.

For each column that you insert, the plugin creates shortcodes in the editor. Some people won’t like this, but shortcodes are pretty much un-avoidable for plugins of this kind.

Lightweight Grid Columns WordPress plugin - shortcodes
Once the column is created you can edit the content directly in the editor, making sure of course not to edit or delete the shortcodes.

You’ll notice in the first screenshot that the content field doesn’t have add media capabilities etc. So, if you need to add an image, you should first add some placeholder text in that field and once it’s been added to the editor in the shortcode, you can then insert your image as normal.

The only “gotcha” I found is that if you want to include videos, you have to use the actual embed code. If you try to use the url, it doesn’t embed.
So now you can go be fancy with your post layouts – have fun!

Lightweight Grid Columns WordPress Plugin

Honorable mention: Pixgridder
This one is more like a visual page builder, but solely for columns. It’s quite easy to use, but the free version only works on pages not posts.

Buffer this pageTweet about this on TwitterShare on FacebookShare on Google+Share on LinkedInEmail this to someone

Weekly WordPress Tips To Your Inbox

+ Get 50% Off The Beginner's Guide to SEO Ebook!
  • This field is for validation purposes and should be left unchanged.

This Post Has 11 Comments

  1. Vlada

    Check out this: http://wordpress.org/extend/plugins/advanced-wp-c

    No shortcodes, no additional programming, you can create multiple columns very easy just by visual editor with few clicks. :)

    1. LucyBeer

      Hi Vlada – thanks for sharing this. I just gave it a try and it is indeed super-easy to use!!

  2. Gaston

    Thanks Lucy, I've just figured out how to make "WP Post Columns" work. I don't get it yet with Easy Columns, as it has more of coding to do I'm guessing… I'm fairly new to all of this wordpress thing…



  3. Rhyscurrency

    You would have to create a custom page template for your homepage. Then follow this tutorial :)

  4. Bowmanave

    that is rockin who would a thought it would be so simple

  5. knoface

    hi this is great
    just wandering could you give a more detailed tutorial on how the wp easy column works?
    i'm new to wordpress and can't seem to get it working!
    i'm trying to put images in colums but not sure how to do it?

    1. LucyBeer

      You upload images in the normal way. After you click the toolbar button to insert the shortcodes it will generate some code like this:
      [wpcol_1third id=\”\” class=\”\” style=\”\”]Third Column[/wpcol_1third] [wpcol_1third id=\”\” class=\”\” style=\”\”]Third Column[/wpcol_1third] [wpcol_1third_end id=\”\” class=\”\” style=\”\”]Third Column[/wpcol_1third_end]

      Just replace the text in between the shortcodes (in this example \”Third Column\” ) with whatever your content is, whether it\’s text, image or video. The shortcodes are recognizable because they are enclosed by square brackets. So this: [wpcol_1third id=\”\” class=\”\” style=\”\”]
      Indicates the beginning of the first 1/3 width column. This: [/wpcol_1third] indicates the end of the content for the first column. Just put your content in-between.

  6. Roving Jay

    Lucy – thanks for posting this article. This has been something I've struggled with recently, and didn't event think about using plugin…. but I will now.

    1. LucyBeer

      Hi Jay! It's like a whole new world after you discover how easy the plugin makes these things!!!

  7. Lucy Beer via Facebook

    awesome!! feel free to come back and share a link to what you created….

  8. Bryan Azorsky via Facebook

    Great timing on this. I just got off the phone with a client who wants me to create a page with 3 columns on it. Thx

Leave a Reply

Your email address will not be published. Required fields are marked *