Как отсортировать или переставить элементы в Gutenberg WordPress - PullRequest
0 голосов
/ 23 октября 2019

Можно ли отсортировать блоки Гутенберга по алфавиту? Пожалуйста, проверьте скриншот для справки.

Gutenberg Editor

Я бы хотел отсортировать по алфавиту, как Заголовок, Изображение, Список, Абзац…

Ответ:

Я нашел решение. На самом деле в файле block-editor.js отсутствует функция сортировки.

Если кому-то нужно отсортировать элементы, выполните следующие действия.

  1. Откройте wp-includes / js / dist/block-editor.js
  2. Найти метод BlockTypesList ()
  3. Заменить var items = _ref.items на

    var items = _ref.items.sort(функция (a, b) {var a1 = a.title, b1 = b.title; если (a1 == b1) вернуть 0; вернуть a1> b1? 1: -1;}),

  4. Вы можете скомпилировать файл JS для минимизации

ПРИМЕЧАНИЕ: Не рекомендуется трогать основной файл WordPress, поэтому будьте осторожны, и есливам нужно 100% обязательное изменение, пожалуйста, продолжайте, иначе подождите, пока разработчик ядра исправит это.

1 Ответ

0 голосов
/ 23 октября 2019

Можете ли вы добавить собственный код в плагин Gutenberg? Если это так, попробуйте выполнить следующее: https://www.w3schools.com/howto/howto_js_sort_list.asp

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...