PHPackages                             carawebs/wp-organise-posts - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. carawebs/wp-organise-posts

ActiveWordpress-plugin[Utility &amp; Helpers](/categories/utility)

carawebs/wp-organise-posts
==========================

Set the display order of WordPress Custom Post Types by drag and drop on the posts edit screen. Ordering is achieved by an index that is set when you drag and drop them in place.

0.1.5(9y ago)124GPL-2.0+PHPPHP &gt;=5.4.0

Since Jan 18Pushed 9y ago1 watchersCompare

[ Source](https://github.com/Carawebs/wp-organise-posts)[ Packagist](https://packagist.org/packages/carawebs/wp-organise-posts)[ Docs](http://example.com/)[ RSS](/packages/carawebs-wp-organise-posts/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (3)Versions (11)Used By (0)

Organise Posts by Drag and Drop
===============================

[](#organise-posts-by-drag-and-drop)

Set the display order of Custom Post Types by drag and drop on the posts edit screen. Ordering is achieved by an index that is set when you drag and drop them in place.

Build Notes
-----------

[](#build-notes)

A post meta value is used to order projects on project-category taxonomy archive pages.

It was tricky to create a modified loop that displayed:

- FIRST: projects with the relevant post meta key set, in the correct order as determined by the value
- SECOND: projects without the key

The key value pairing will be added after sorting, so it is important that all projects are shown, even if they don't have the key.

```
