![Mesh Banner Image](https://meshplugin.com/wp-content/uploads/2017/08/banner-1544x500.png)
# Mesh - A WordPress Page Builder.

A WordPress page builder, simplified. Get the most flexibility to display 
content by adding multiple content sections within Pages, Posts, or Custom
 Post Types.

[![Build Status](https://travis-ci.org/linchpin/mesh.svg?branch=master)](https://travis-ci.org/linchpin/mesh) [![Code Climate](https://codeclimate.com/github/linchpin/mesh/badges/gpa.svg)](https://codeclimate.com/github/linchpin/mesh)

**Latest Release 1.2.2** on August 24th 2017. You can get the stable release in
 the master branch or install from [wordpress.org/plugins/mesh](https://wordpress.org/plugins/mesh)

## What is Mesh?

Mesh is the easiest way to add additional content to your Page, Post, or 
Custom Post Type in a responsive grid system. Adding a Mesh Section creates
 a new row on your page below the default WordPress content. Each Section can
 be divided into 1 to 4 Columns, providing Visual/Text editors for each Column.
 Give your Sections and Columns titles, drag to rearrange, add background
 images to Columns or an entire Section, then Publish your Section or save it
 as a Draft until your content is just right.

Efficient and unobtrusive, Mesh was designed to simply extend the functionality
 of the normal page editor within WordPress to provide the flexibility of
 building pages in a responsive grid without adding code or editing page
 templates.

#### Responsive Out-of-the-Box

Mesh is currently utilizes [Foundation](http://foundation.zurb.com)'s grid but
 will soon have support for Bootstrap and custom frameworks as well. All grid
 styles can also be easily disabled.

#### Familiar and Easy to Use

Our goal is to stay as close to the core usability of WordPress as possible. 
Mesh content editing is recognizable and simple to use. As you create new
 Sections for your content you will be presented with an interface similar
 to that utilized on default Pages and Posts.

#### Extensible and Plays Well with Others

We have a library of hooks to extend the functionality of Mesh and will
 continue to expand these over time. For a full list of currently available
 hooks and filters is available within [Hooks and filters](https://meshplugin.com/knowledgebase_category/hooks-filters/)

## FAQs

For an extensive list of FAQs please visit [meshplugin.com](https://meshplugin.com/)

#### Can I use Mesh on other post types?
Any post type that is publicly available within your WordPress install can be
 enabled to support Mesh. Under _**Settings**_ > _**Mesh**_ you can see all
 post types available to you. Only Pages are Mesh enabled by default.

#### Can I add my own controls?
As of 1.2 you can now add your own controls to the system. Check out the KB.

#### Are there hooks availble for more customization?
Yes

#### For even more more information
Please visit [Our knowledgebase](https://meshplugin.com/knowledgebase/)

### Recognition

* We're utilizing the [Parsedown Lib](https://github.com/erusev/parsedown) by Emanuil Rusev @erusev
* Found some help along the way [draggable editors](https://github.com/alleyinteractive/wordpress-fieldmanager/blob/master/js/richtext.js#L58-L95) by @danielbachhuber