Gridster

Gridster

Use Gridster to manage your content with ease in a customizable grid.

  • Frequently updated
    Very good! This plugin is actively maintained and the last update was released 4463 days ago.
  • This plugin is not tested with the last major release of WordPress
    Content for list item
  • There is no information available which PHP version this plugin requires
    The latest stable PHP 8.4.10 was released on 03 July 2025
  • No information about vulnerabilities and unfixed security issues is available.
    Content for list item

Ratings

8

Active installs

30

Total Downloads

23K

Support Threads

0

Last updated

22 April 2013

Added

02 April 2013

Versions

100%
  • Version 1.4

Screenshots

Create a new Gridster by dragging your content from the Lists of your posttypes left to the workbench on the right. (with WordPress 3.5.1)
Move the Gridster-Widgets around via drag & drop. Underlying Widgets are re-layoutet on the fly. (with WordPress 3.5.1)
Resize the Gridster-Widgets and get updated Images directly inside the workbench. The Plugin looks for the best fitting size according to your defined Thumbnail-Image-Sizes. (with WordPress 3.5.1)
After adding a new Gridster-Widget it is pre-populated with Title and Excerpt of the fetched post. Now you are able to inline edit theese texts, without the need to modify the original post. (with WordPress 3.5.1)
You have two different types of inline-editors: input-fields and textareas. Define the editable content blocks by customizing the Gridster-Widget Templates within your Theme. (with WordPress 3.5.1)
A list of all Gridster posts, also showing the Shortcodes. (with WordPress 3.5.1)
An embeded Shortcode inside the Editor is replaced by visual placeholder, to keep things easy for your editors. No need to write (short-)code. Besides it's possible to update, edit and delete the shortcode via icons, formerly known from the [gallery]-shortcode. (with WordPress 3.5.1)
Style Selector with custom CSS classes, populated by the <code>gridster_choose_from_custom_css_classes_for_widgets</code> filter. And the frontend output with our custom classes appended to the WordPress post_class array. (with WordPress 3.5.1)

About Gridster

FAQ

How can I customize the layout of the Gridster Widgets on the frontend?

There a some CSS classes you can use

How to avoid the loading of `gridster_frontend.css`

The Plugin comes with minimal styling for the Gridster Markup, but maybe you’ll add theese few lines of CSS to your own theme stylesheet to reduce server requests.
Just set the constant GRIDSTER_FRONTEND_CSS to false in your themes functions.php file.

/**
 *  Do not use gridster frontend styles
 */
define( 'GRIDSTER_FRONTEND_CSS', false );

How to get best fitting image-sizes to work?

Gridster uses the generated images used as post-thumbnails by default. When you add existing content to a new gridster, the plugin will look for the best fitting image size, according to the width and height of your current gridster-widget.
So if you have defined the base width to 100px, base height to 100px and your margins to 10px, the plugin will look for images of 100 * 100 px.

Now, when you resize this gridster-widget to, let’s say, 1 row with 2 columns, the plugin will reload this gridster-widget with an image of 220 * 100 px.
To avoid ugly cropping or unwanted scaling of the post-thumbnails, you go best with defining some additional post-thumbnail sizes within your functions.php like so.

/**
 *  Add some additional post-thumbnail sizes, that can be used by the Gridster Plugin
 *  e.g. we have base-width: 100px, base-height: 100px and margins both 10px
 *  
 *  @see    https://codex.wordpress.org/Function_Reference/add_image_size              
 *            
 */
if ( function_exists( 'add_image_size' ) ) { 
    add_image_size( 'gridster-1col-1row', 100, 100, true ); 

    add_image_size( 'gridster-2col-1row', 220, 100, true ); 
    add_image_size( 'gridster-3col-1row', 340, 100, true );
    add_image_size( 'gridster-4col-1row', 460, 100, true );

    add_image_size( 'gridster-1col-2row', 100, 220, true );  
    add_image_size( 'gridster-1col-3row', 100, 340, true );      
    add_image_size( 'gridster-1col-4row', 100, 460, true );                

  /** ... and so on ... */
}

Do you have some question?

Drop me a line at [email protected]

Changelog

1.4

1.3.2

1.3.1

1.3

1.2.1

1.2

1.1

1.0

How to install Gridster

  1. Extract the zip file
  2. Drop the contents in the wp-content/plugins/ directory of your WordPress installation
  3. Activate the plugin from plugins page