it-swarm.dev

Jak můžeme spravovat spoustu stránek v aplikaci WordPress Admin lépe?

WordPress zjevně pochází z pozadí blogů, ale může sloužit k poskytování stránek s mnoha stránkami. Tam, kde mi to chybí, však není z hlediska výkonu, ale z oblasti správy Admin, se spoustou stránek, podřízených stránek atd. Rychle se stává, že se budete pohybovat v seznamu stránek, které se snaží najít to, co hledáte. , a to zejména bez schopnosti rozebrat hierarchie stránek atd. Jaké techniky/pluginy používají lidé k řešení tohoto problému?

14
Rick Curran

Používám plugin CMS Tree View , a funguje to velmi dobře. Sbalí všechny vaše stránky pod nadřazenými stránkami, mimo jiné.

Update 26/09/19 Tento plugin již není podporován a testován až do verze 4.8.7 WordPressu

7
avesse

Jo, admin nefunguje velmi dobře pro stránky s hromadou Stránky vs Posts . Jak jste zmínil většina WordPress stránky byly blogy a kdo potřebuje upravovat starší příspěvky blogu často? S nejaktuálnější dostupné je většina bloggerů obvykle potřebují, a protože většina blogů má asi 5 stran nebo méně, to bylo non-problém.

Souhlasím, je to rozhodně nutné.

Tři věci, které přijdou na mysl, bez generální opravy by byly následující dva, které by vyžadovaly nějaké kódování:

  • Zvažte použití vlastních typů příspěvků?
  • Přidání funkce filtrování do seznamu
  • Přidání funkce Rozbalit/Sbalit pro nadřazené stránky
  • Hledání dobrých existujících pluginů

Zvažte použití vlastních typů příspěvků?

Často jsem viděl stránky s spousta stránek se ukázalo, že by mohla být skutečná výhoda pro jejich rozdělení jako Vlastní typy příspěvků . Často je to proto, že když web byl postaven Vlastní Post Typy neexistoval v WordPress dokonce zvážit. Víte, jestli je jediným nástrojem kladivo ...

Dnes si myslím, že je to proto, že jsou stále nové, že se nevyskytuje většině lidí, které jsou možností. Myslím, že pokud jste se podívali na svůj obsah, určili byste vzory, kde by stránky mohly být převedeny na jeden z více typů vlastních příspěvků.

Abychom vám poskytli inspiraci, je zde snímek obrazovky pro dva různé typy vlastních příspěvků, na kterých pracuji:

 Example Custom Post Type #1 

(zdroj: mikeschinkel.com )

 Example Custom Post Type #2 
(zdroj: mikeschinkel.com )

Změna typů příspěvků pro existující stránky

Vzhledem k tomu, že již máte mnoho stránek, budete možná muset změnit stávající typy příspěvků na nový typ vlastního příspěvku. Jedním ze způsobů, jak to udělat, by bylo označit příslušné stránky zvláštním tagem podle svého výběru a poté napsat skript PHP nebo dotaz SQL, který změní typy příspěvků pro stránky se značkou.

Alternativně můžete napsat vlastní metabox, který vám umožní změnit typ a/nebo můžete změnit seznam stránek tak, aby nabízel funkci změny typu. Pokud je tato část specifického zájmu, přidejte zvyk, který se konkrétně zeptá, jak to udělat.

Přidání funkce filtrování do seznamu

Dalším přístupem by bylo přidání více možností filtrování do seznamu. Můžete filtrovat podle kategorií, podle značek a/nebo podle meta hodnot. Zde je moje odpověď na otázku, kde jsem ukázala, jak psát kód pro třídění na meta hodnoty; filtrování je podobné:

 Custom Post List Sorting in the WordPress Admin 
(zdroj: mikeschinkel.com )

Pokud chcete více podrobností o tom, jak přesně to udělat pro vaši specifickou potřebu, zeptejte se další konkrétní otázky?

Přidání funkce Rozbalit nebo sbalit pro nadřazené stránky

Třetím přístupem by mohlo být poskytnutí funkce rozbalit/sbalit pomocí funkce jQuery a možná i AJAX, aby bylo možné zobrazit pouze stránky nejvyšší úrovně a potom procházet příslušné stránky. (Bohužel jsem pro to nemohl najít dobrý záběr.)

To by se také některé programování a pokud máte zájem, zeptejte se další konkrétní otázku na toto téma?

Nalezení existujících zásuvných modulů

Zatímco s žádnou z těchto zkušeností jsem ještě neměl zkušenosti, najdete zde několik příspěvků na téma, takže mezi těmito možnostmi budete moci najít to, co potřebujete:

Snad to pomůže?

15
MikeSchinkel

Možnost "Stránky na obrazovku" můžete změnit v "Možnosti obrazovky" (pravý horní roh). Pokud nastavíte na 200, pak můžete použít prohlížeče Najít funkci rychle skočit kolem (Control/Command + F).

Pokud chci upravit několik stránek, kliknu na odkaz úprav a otevřím je v nových kartách, takže si můžu ponechat svůj "adresář" stránek otevřený.

3
Joe Hoyle

Velká otázka. Nemám pevnou odpověď a rád bych slyšel, co ostatní udělali.

Jako trochu stranou, zde je několik pluginů, které jsem viděl, které mohou přizpůsobit WordPress 'Admin UI. Poznámka: Žádný z nich jsem nevyzkoušela a nevím, jak by se nacházela na WP 3.0.

Kromě těchto zastaralých zásuvných modulů můžete také přizpůsobit Admin pomocí Admin Theme .

Možná, že CSS svištice by mohla bičovat něco, co usnadňuje správu stránek, jako je to, že výběr kategorie bude prominentnější nebo něco podobného.

0
Mike Lee

Jen počkejte :). http://core.trac.wordpress.org/ticket/14579 , Scribu je Ajaxifying seznamy, by mělo usnadnit správu věcí. Věci z toho se už dostanou, takže na konci toho můžete stavět.

Vedle přidání javascriptů to vypadá, že hromadné akce budou převedeny na poštovní akce. To umožňuje uživatelům provádět více úprav najednou.

0
hakre