Как мы можем улучшить управление большим количеством страниц в WordPress Admin?
WordPress, очевидно, имеет опыт ведения блогов, но может использоваться для обслуживания сайтов с большим количеством страниц. Однако мне не хватает не производительности, а обработки большого количества страниц, дочерних страниц и т. Д. В области администрирования. Быстро становится рутиной перемещаться по списку страниц, пытаясь найти то, что вы ищете, Особенно без возможности детализации по иерархиям страниц и т. Д. Какие методы/плагины используют люди для решения эта проблема?
5 answers
Я использую Плагин для просмотра дерева CMS , и он работает очень хорошо. Он сворачивает все ваши страницы под их родительскими страницами, среди прочих функций.
Обновление 26.09.19 Этот плагин больше не поддерживается и тестируется только до версии 4.8.7 WordPress
Да, администратор не очень хорошо работает для сайта с кучей Страниц и сообщений . Как вы упомянули, большинство сайтов WordPress были блогами, и кому нужно часто редактировать старые записи в блоге? Наличие самой последней доступной информации - это все, что обычно нужно большинству блоггеров, и, поскольку в большинстве блогов, вероятно, 5 страниц или меньше, это не проблема.
Так что я согласен, это определенно необходимо.
Три вещи, которые приходят на ум, без капитального ремонта администратора были бы следующими двумя из что потребует некоторого кодирования:
- Рассмотрите Возможность Использования Пользовательских Типов Записей?
- Добавьте функции фильтрации в список
- Добавьте функцию расширения/сворачивания для родительских страниц
- Поиск Хороших Существующих Плагинов
Рассмотрите Возможность Использования Пользовательских Типов Записей?
Часто, когда я видел сайт с множеством Страниц, оказывается, что может быть реальная польза в том, чтобы сделать их пользовательскими Типы сообщений. Часто это происходит потому, что, когда сайт был создан, в WordPress не существовало пользовательских типов сообщений, которые можно было бы даже рассмотреть. Вы знаете, если единственный инструмент, который у вас есть, - это молоток...
Сегодня я думаю, что это потому, что они все еще новы, что большинству людей не приходит в голову, что они являются вариантом. Тем не менее, я предполагаю, что если бы вы посмотрели на свой контент, вы бы определили шаблоны, в которых страницы могут быть преобразованы в один из нескольких пользовательских типов записей.
Чтобы дать вам немного вдохновения, вот снимок экрана для двоих различные типы пользовательских сообщений с большим количеством настроек, над которыми я работаю:
( источник: mikeschinkel.com)
( источник: mikeschinkel.com)
Чтобы изменить типы записей для существующих страниц
Поскольку у вас уже есть много страниц, вам может потребоваться изменить существующие типы записей на новый пользовательский тип записей. Один из способов сделать это - пометить соответствующие страницы с помощью специальный тег по вашему выбору, а затем напишите PHP-скрипт или SQL-запрос, чтобы изменить типы записей для страниц с этим тегом.
В качестве альтернативы вы можете написать пользовательский метабокс, который позволит вам изменить тип и/или вы можете изменить список страниц, чтобы предложить функцию изменения типа. Если эта часть представляет особый интерес, добавьте обычай, в котором конкретно спрашивается, как выполнить одну из этих вещей.
Добавить функцию фильтрации в список
Другой подход состоял бы в том, чтобы добавить больше параметры фильтрации в списке. Вы можете фильтровать по категориям, тегам и/или по мета-значениям. Вот мой ответ на вопрос, где я показал, как написать код для сортировки по мета-значениям; фильтрация аналогична:
( источник: mikeschinkel.com)
Если вы хотите получить более подробную информацию о том, как именно это сделать для ваших конкретных потребностей, пожалуйста, задайте другой более конкретный вопрос?
Добавьте функцию расширения/сворачивания для родительского Страницы
Третий подход может заключаться в предоставлении функций расширения/сворачивания с использованием jQuery и, возможно, даже AJAX, чтобы вы могли видеть только страницы верхнего уровня, а затем переходить к соответствующим подстраницам. (к сожалению, я не смог найти хороший снимок экрана для этого.)
Для этого также потребуется некоторое программирование, и если вам интересно, пожалуйста, задайте еще один более конкретный вопрос по этой теме?
Поиск Хороших Существующих Плагинов
Хотя у меня не было опыта работы с любой из этих постов в блоге на эту тему, так что, возможно, вы сможете найти среди них то, что вам нужно:
- 8 Плагинов WordPress для управления страницами (mashable.com)
- Плагины WordPress для управления страницами (customweb2.com)
- Плагины WordPress Для Управления Страницами (justskins.com)
Надеюсь, это поможет?
Вы можете изменить параметр "Количество страниц на экране" в разделе "Параметры экрана" (верхний правый угол). Если вы установите это значение равным 200, то вы можете использовать функцию поиска в своих браузерах, чтобы быстро перемещаться (Управление /Команда + F).
Если я хочу отредактировать несколько страниц, я щелкаю ссылки на редактирование средним щелчком мыши, чтобы открыть их на новых вкладках, таким образом, я могу сохранить свой "каталог" страниц открытым.
Отличный вопрос. У меня нет однозначного ответа, и я хотел бы услышать, что сделали другие.
В качестве небольшого отступления, вот несколько плагинов, которые я видел, которые могут настраивать пользовательский интерфейс администратора WordPress. Примечание: Я сам не пробовал ничего из этого и не знаю, как они будут работать на WP 3.0.
- Расширенное управление администраторами - выглядит неплохо, хотя в их демонстрационном видео используется более старая версия WP
- Выпадающее меню администратора WordPress - для удобного выпадающего списка меню
- Редактор панели мониторинга - возможно, этот редактор уже устарел
Помимо этих, возможно, устаревших плагинов, вы также можете настроить администратора с помощью темы администратора .
Возможно, специалист по CSS мог бы создать что-то, что упростит управление страницами, например, сделает селектор категорий более заметным или что-то в этом роде.
Просто подождите:). http://core.trac.wordpress.org/ticket/14579 , Scribu упорядочивает списки, это должно упростить управление материалами. Все это уже сделано, так что в конце концов вы можете построить на этом.
Рядом с добавлением javascripts, похоже, что массовые действия будут преобразованы в действия post. Это позволяет пользователям вносить больше изменений одновременно.