WordPress, очевидно, происходит из блогов, но может использоваться для сайтов с большим количеством страниц. Тем не менее, для меня это не связано с производительностью, а с обработкой множества страниц, дочерних страниц и т. Д. В области администрирования. Это быстро становится рутиной для перемещения по списку страниц, пытаясь найти то, что вы ищете. особенно без возможности углубиться в иерархию страниц и т. д. Какие методы / плагины люди используют для решения этой проблемы?
wp-admin
management
Рик Керран
источник
источник
Да, администратор не очень хорошо работает для сайта с множеством страниц и постов . Как вы упоминаете, большинство сайтов WordPress были блогами, и кому нужно часто редактировать старые посты? Все, что нужно большинству блоггеров, - это наличие последних доступных версий, и, поскольку большинство блогов, вероятно, имеют 5 страниц или меньше, это не проблема.
Так что я согласен, это определенно необходимо.
Три вещи, которые приходят на ум, без капитального ремонта администратора, следующие две из которых потребуют некоторого кодирования:
Рассмотреть возможность использования пользовательских типов сообщений?
Часто, когда я видел сайт с большим количеством страниц, оказывается, что может быть реальная выгода от их использования в качестве пользовательских типов постов . Часто это происходит из-за того, что когда сайт создавался, пользовательских типов постов в WordPress даже не существовало. Вы знаете, если единственный инструмент, который у вас есть, это молоток ...
Сегодня я думаю, что потому, что они все еще новы, большинству людей не приходит в голову выбор. Тем не менее, я предполагаю, что если вы посмотрите на свой контент, вы обнаружите шаблоны, в которых страницы могут быть преобразованы в один из нескольких пользовательских типов записей.
Чтобы дать вам некоторое вдохновение, вот скриншот для двух разных пользовательских типов постов, с большим количеством настроек, над которыми я работаю:
(источник: mikeschinkel.com )
(источник: mikeschinkel.com )
Чтобы изменить типы записей для существующих страниц
Поскольку у вас уже есть много страниц, вам может потребоваться изменить существующие типы сообщений на новый пользовательский тип сообщения. Один из способов сделать это - пометить соответствующие страницы специальным тегом по вашему выбору, а затем написать сценарий PHP или запрос SQL, чтобы изменить типы записей для страниц с тегом.
Кроме того, вы можете написать собственный метабокс, который позволит вам изменить тип и / или вы можете изменить список страниц, чтобы предложить функцию изменения типа. Если эта часть представляет особый интерес, добавьте обычай, который конкретно спрашивает, как сделать одну из этих вещей.
Добавить функцию фильтрации в список
Другой подход заключается в добавлении дополнительных параметров фильтрации в список. Вы можете фильтровать по категориям, по тегам и / или по мета-значениям. Вот мой ответ на вопрос, где я показал, как написать код для сортировки по мета-значениям; Фильтрация похожа:
(источник: mikeschinkel.com )
Если вы хотите больше подробностей о том, как именно это сделать для ваших конкретных потребностей, пожалуйста, задайте еще один более конкретный вопрос?
Добавить функцию Развернуть / Свернуть для родительских страниц
Третий подход может заключаться в предоставлении функциональности раскрытия / свертывания с использованием jQuery и, возможно, даже AJAX, чтобы вы могли видеть только страницы верхнего уровня и затем переходить к соответствующим подстраницам. (к сожалению, я не смог найти хороший снимок экрана для этого.)
Это также потребовало бы некоторого программирования, и если вы заинтересованы, пожалуйста, задайте еще один более конкретный вопрос по теме?
Поиск хороших существующих плагинов
Хотя у меня не было опыта работы с любым из них, здесь есть несколько постов в блоге на эту тему, поэтому, возможно, вы сможете найти то, что вам нужно среди них:
Надеюсь это поможет?
источник
Вы можете изменить параметр «Страниц на экране» в «Параметры экрана» (в верхнем правом углу). Если вы установите это значение как 200, то вы можете использовать функцию поиска в браузере для быстрого перехода (Control / Command + F).
Если я хочу отредактировать несколько страниц, я щелкаю средней кнопкой мыши по ссылкам редактирования, чтобы открыть их на новых вкладках, таким образом я могу сохранить свой «каталог» страниц открытым.
источник
Pages per Screen
опцией, не знаю, как я ее пропустил.Отличный вопрос У меня нет четкого ответа, и я хотел бы услышать, что сделали другие.
Немного в стороне, вот несколько плагинов, которые я видел, которые могут настроить интерфейс администратора WordPress. Примечание: я сам не пробовал ничего из этого и не знаю, как они будут работать на WP 3.0.
Помимо этих, возможно, устаревших плагинов, вы также можете настроить администратора с помощью темы администратора .
Возможно, CSS-свист может сделать что-то, что облегчает управление страницами, например, сделать селектор категорий более заметным или что-то еще.
источник
Просто подожди :). http://core.trac.wordpress.org/ticket/14579 , Scribu - это Аяксизация списков, это должно упростить управление вещами. Все это уже совершено, так что, в конце концов, вы можете построить это.
Помимо добавления javascripts, похоже, что массовые действия будут преобразованы в действия после публикации. Это позволяет пользователям вносить больше изменений одновременно.
источник