Як можна покращити керування багатьма сторінками в WordPress Admin?


15

WordPress, очевидно, походить з фону блогів, але його можна використовувати для обслуговування сайтів з великою кількістю Сторінок. Однак, якщо мені це не вистачає, це стосується не продуктивності, а сфери адміністрації, обробляючи безліч сторінок, дочірніх сторінок тощо. Це швидко стає клопотом переходити через список Сторінок, намагаючись знайти те, що ви шукаєте. , особливо без можливості детального вивчення ієрархій сторінок тощо. Які методи / плагіни використовують люди для вирішення цього питання?

Відповіді:


7

Я використовую плагін CMS Tree View , і він працює дуже добре. Він згортає всі ваші сторінки під їхніми батьківськими сторінками, серед інших функцій.

Оновлення 26/09/19 Цей плагін більше не підтримується і перевіряється лише до версії 4.8.7 WordPress


Дякую, я натрапив на це після розміщення цього питання. Це, безумовно, пропонує хороший огляд сайту. Було б добре, щоб щось подібне стало більш цілісним для адміністратора WP.
Рік Курран

Я поставив це як прийняту відповідь, це не остаточне ідеальне рішення, але це найкраще рішення, яке я бачив ще.
Рік Курран

З огляду на те, що у вас є те, що вам потрібно, я, мабуть, не буду будувати згаданий плагін, просто фію.
MikeSchinkel

15

Так, адміністратор не працює надзвичайно добре для сайту з тоннами Сторінок проти Постів . Як ви згадуєте, більшість веб-сайтів WordPress були блоги, і кому потрібно часто редагувати старі публікації блогу? З найновішими доступними найчастіше потрібні всі більшість блогерів, і оскільки більшість блогів, мабуть, мають 5 сторінок або менше, це не проблема.

Тож я згоден, це обов'язково потрібно.

Три речі, які спадають на думку, без капітального ремонту, це два наступні, які потребують певного кодування:

  • Подумайте про використання спеціальних типів публікацій?
  • Додайте до списку функціональність фільтрації
  • Додати функцію розширення / згортання для батьківських сторінок
  • Пошук хороших існуючих плагінів

Подумайте про використання спеціальних типів публікацій?

Часто, коли я бачив сайт з великою кількістю сторінок, виявляється, що може бути реальна користь від їх виведення користувацькі типи публікацій . Часто це пов’язано з тим, що коли сайт був створений, спеціальні типи публікацій не існували в WordPress, щоб навіть розглянути. Ви знаєте, якщо єдиним інструментом у вас є молоток ...

Сьогодні я вважаю, що це все ще є новим, що це не трапляється для більшості людей, вони є варіантом. Я все-таки здогадуюсь, що якщо ви подивилися на свій вміст, ви визначили б шаблони, за якими Сторінки можна було б перетворити на один із більше спеціальних типів публікацій.

Щоб надихнутись, ось знімок екрана для двох різних типів публікацій, обидва з великою кількістю налаштувань, над якими я працюю:

Приклад Спеціальний тип публікації №1

(джерело: mikeschinkel.com )

Приклад Спеціальний тип публікації №2
(джерело: mikeschinkel.com )

Змінення типів публікацій для існуючих сторінок

Оскільки у вас вже багато сторінок, можливо, вам доведеться змінити існуючі типи публікацій на новий спеціальний тип публікації. Одним із способів цього є тег на відповідних Сторінках спеціальним тегом на ваш вибір, а потім написати PHP-скрипт або SQL-запит, щоб змінити типи публікацій для Сторінок за допомогою тегу.

Ви також можете написати власну метабочку, яка дозволяє вам змінити тип та / або ви можете змінити список Сторінок, щоб запропонувати функцію зміни типу. Якщо ця частина представляє особливий інтерес, додайте звичай, який конкретно запитує, як зробити одну з цих речей.

Додайте до списку функціональність фільтрації

Іншим підходом було б додати до списку більше варіантів фільтрації. Ви можете фільтрувати за категоріями, за тегами та / або за мета-значеннями. Ось моя відповідь на питання, де я показав, як написати код для сортування за мета значеннями; фільтрація аналогічна:

Спеціальне сортування списку публікацій у адміністраторі WordPress
(джерело: mikeschinkel.com )

Якщо ви хочете отримати більш детальну інформацію про те, як саме це зробити для вашої конкретної потреби, будь ласка, задайте інший більш конкретний питання?

Додати функцію розширення / згортання для батьківських сторінок

Третім підходом може бути надання функцій розширення / згортання за допомогою jQuery і, можливо, навіть AJAX, щоб ви могли бачити лише сторінки верхнього рівня, а потім переходити до відповідних підсторінок. (на жаль, я не зміг знайти для цього гарний знімок екрана.)

Це також потребує програмування, і якщо ви зацікавлені, будь ласка, задайте ще одне конкретніше питання з цієї теми?

Пошук хороших існуючих плагінів

Хоча я не мав досвіду роботи з жодним із них, ось кілька публікацій на тему, тому, можливо, ви зможете знайти те, що вам потрібно:

Сподіваюся, це допомагає?


@Mike: Третє зображення таке ж, як і друге. Це правильно?
Ян Фабрі

@Mike: Дякую за вашу відповідь, я напевно бачу власні повідомлення, що пропонують часткове рішення. Однак вони також вносять свій внесок у проблему, я бачу, що головна проблема з інтерфейсом адміністратора WP полягає в тому, що ви не можете бачити хороший огляд структури меню всього вашого сайту. Розщеплення на користувацькі пости додатково до цього додає. Я бачу, як WordPress справді може отримати користь від цілісного ієрархічного перегляду структури сайту в адміністраторі, тим більше, що він віддаляється від своїх корінних механізмів ведення блогів.
Рік Курран

Привіт @ Rick. Ах, правда. Коли ви задали питання, воно було відкритим, тому мені не було зрозуміло, з якою частиною інтерфейсу WordPress 'ви стикалися. Ви це отримаєте в системі меню WordPress 3.0; чи можу я припустити, що ви його не використовуєте? (так, я знаю, що це не працює з великою кількістю сторінок.) Вам слід подумати про ще одне більш цілеспрямоване запитання, наприклад "Ієрархічний погляд цілого сайту WordPress на адміністраторі?" а може хтось напише плагін для вас? :)
MikeSchinkel

Спасибі. Я намагаюся бути найкращим. (ps цікаво, чи не
впіймаєте

Я ненавиджу те, що немає жодної можливості видалити всі повідомлення. Вам потрібно одночасно видалити wp-сторінку адміністратора, повну публікацій, і повторювати, поки всі записи не зникнуть. Якщо ви відновлюєте блог, це біль.
Воломіке

3

Ви можете змінити параметр "Сторінки на екран" у "Параметри екрана" (верхній правий кут). Якщо вам встановлено значення 200, ви можете скористатися функцією пошуку веб-переглядачів, щоб швидко перейти (Control / Command + F).

Якщо я хочу відредагувати кілька сторінок, я клацну середнім клавішею посилань для редагування, щоб відкрити їх на нових вкладках, щоб я міг тримати свою "каталог" сторінок відкритим.


Вибачте, щойно викрали частину вашої підказки як рішення для публікації публікації @ Volomike у коментарях до відповіді вище! Я раніше не грав з цим Pages per Screenваріантом, не знаю, як я його пропустив.
Рік Куран

0

Чудове запитання. Я не маю однозначної відповіді і хотів би почути те, що зробили інші.

Дещо вбік, ось кілька плагінів, які я бачив, які можуть налаштувати інтерфейс адміністратора WordPress '. Примітка. Я сам не пробував жодного з них і не знаю, як вони пройдуть на WP 3.0.

Крім цих можливо застарілих плагінів, ви також можете налаштувати адміністратора, використовуючи Тему адміністратора .

Можливо, свист CSS міг би вибити щось, що полегшує керування сторінками, наприклад, зробивши вибірковий категорій більш помітним чи щось.


0

Просто зачекай :). http://core.trac.wordpress.org/ticket/14579 , Scribu відхиляє списки, має полегшувати керування речами. Речі цього вже виконуються, тому врешті-решт ви можете будувати поверх цього.

Поруч із додаванням Java-скриптів, схоже, що масові дії будуть перетворені на дії після публікації. Це дозволяє користувачам вносити більше змін одночасно.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.