<p>This isn't possible using Craft's Categories since Categories are a hierarchical structure and will always keep the order they are set in the Category Group when they are added to a category field.</p>

<p>One way around this limitation is to use a channel of entries in place of categories, since it is possible to drag and drop the order of related entries in an entries field.</p>

CC BY-SA 4.0
2019-05-08T15:13:49.057Z
Thanks for the quick answer, Steve. Appreciate the work around as well!
Evan Bartlett
CC BY-SA 4.0
2019-05-08T14:59:59.467Z
2019-05-08T14:59:59.467Z
Steve Rowling
<p>I've been searching all over for this and have been coming up short unfortunately. Does anyone know if it's possible with in Craft CMS 3 to allow custom sorting of categories on a per entry basis?</p>

<p>For instance, maybe one entry is:</p>

<ul>
<li>Category 1</li>
<li>Category 2</li>
<li>Category 3</li>
<li>Category 4</li>
</ul>

<p>And on another entry, the admin orders the categories as:</p>

<ul>
<li>Category 3</li>
<li>Category 4</li>
<li>Category 2</li>
<li>Category 1</li>
</ul>

<p>If not available in Craft's core functionality, does anyone know of a custom category field type that allows this?</p>

<p>Thank you!</p>

<p>Evan</p>

<categories><ordering>
Sortable Categories on per Entry basis
# Sortable Categories on per Entry basis

(Asked by: username_0 on 2019-05-08)

I've been searching all over for this and have been coming up short unfortunately. Does anyone know if it's possible with in Craft CMS 3 to allow custom sorting of categories on a per entry basis?

For instance, maybe one entry is:

* Category 1
* Category 2
* Category 3
* Category 4

And on another entry, the admin orders the categories as:

* Category 3
* Category 4
* Category 2
* Category 1

If not available in Craft's core functionality, does anyone know of a custom category field type that allows this?

Thank you!

Evan

**Tags:** categories, ordering

---

## 1 answers

### Answer by username_1 on 2019-05-08. Score: 1 | Accepted answer

This isn't possible using Craft's Categories since Categories are a hierarchical structure and will always keep the order they are set in the Category Group when they are added to a category field.

One way around this limitation is to use a channel of entries in place of categories, since it is possible to drag and drop the order of related entries in an entries field.

> **Comments:**
> **username_0**: Thanks for the quick answer, Steve. Appreciate the work around as well!  

---

