Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kylephillips/wp-nested-pages

A more intuitive way to manage pages and content structure in the WordPress admin
https://github.com/kylephillips/wp-nested-pages

Last synced: about 2 months ago
JSON representation

A more intuitive way to manage pages and content structure in the WordPress admin

Awesome Lists containing this project

README

        

# Nested Pages for WordPress

Nested Pages provides an intuitive drag and drop interface for managing pages & posts in the WordPress admin, while maintaining quick edit functionality.

For installation and usage information visit [nestedpages.com](http://nestedpages.com). Available for download/installation in the [WordPress Plugin Directory](https://wordpress.org/plugins/wp-nested-pages).

## Compatibility
**Nested Pages requires PHP v5.3.2+ and WordPress v3.8+.**

**Why PHP 5.3.2+?:** Nested Pages takes advantage of [Composer](https://getcomposer.org), specifically its PSR-4 auto-loading component. Because of this, the minimum version of PHP supported is 5.3.2.

**Why WordPress 3.8+?:** Nested Pages depends on admin theme changes introduced in WordPress 3.8.

![Screenshot](https://raw.githubusercontent.com/kylephillips/wp-nested-pages/master/assets/screenshot-1.png)

## Description

**Nested Pages offers**
* A drag and drop interface - simple and intuitive
* Quick edit functionality
* An expandable, sortable tree view of your site's page structure
* A native WordPress menu, automatically generated to match your Nested Pages screen
* A way to quickly add child pages (ideal for development)
* A touch-friendly interface

## Installation
The latest release of this plugin is available through the [WordPress Plugin Directory](https://wordpress.org/plugins/wp-nested-pages).

If installing from this repository, [composer](https://getcomposer.org) **must be run** before attempting to activate within WordPress:
1. `cd` into the primary plugin directory
2. Run `composer install`

## Attribution

This plugin wouldn't be possible without the [Nested Sortable](https://github.com/ilikenwf/nestedSortable) jQuery Plugin. It also makes use of the [jQuery UI Touch Punch](https://github.com/furf/jquery-ui-touch-punch) plugin for touch support.