Sì, l'amministratore non funziona molto bene per un sito con tonnellate di pagine contro post . Come hai detto, la maggior parte dei siti WordPress sono stati blog e chi ha bisogno di modificare frequentemente post di blog precedenti? Avere il più recente disponibile è tutto ciò di cui la maggior parte dei blogger di solito ha bisogno e poiché la maggior parte dei blog ha probabilmente 5 pagine o meno, non è stato un problema.
Quindi sono d'accordo, è assolutamente necessario.
Tre cose che vengono in mente, senza una revisione dell'amministratore sarebbero le due seguenti che richiederebbero un po 'di codice:
- Considerare l'utilizzo di tipi di posta personalizzati?
- Aggiungi funzionalità di filtro all'elenco
- Aggiungi una funzionalità di espansione / compressione per le pagine padre
- Trovare buoni plugin esistenti
Considerare l'utilizzo di tipi di posta personalizzati?
Spesso con ho visto un sito con molte pagine si scopre che potrebbe esserci un reale vantaggio nel dividerli come tipi di post personalizzati . Spesso è perché quando il sito è stato creato i tipi di posta personalizzati in WordPress non esistevano nemmeno da considerare. Sai, se l'unico strumento che hai è un martello ...
Oggi penso che sia perché sono ancora nuovi che non si presentano alla maggior parte delle persone, sono un'opzione. Tuttavia, suppongo che se guardassi i tuoi contenuti identificheresti modelli in cui le pagine potrebbero essere convertite in uno dei più tipi di post personalizzati.
Per darti un po 'di ispirazione ecco una schermata per due diversi tipi di post personalizzati entrambi con molta personalizzazione su cui sto lavorando:
(fonte: mikeschinkel.com )
Per modificare i tipi di post per pagine esistenti
Poiché disponi già di molte pagine, potresti dover modificare i tipi di post esistenti nel nuovo tipo di post personalizzato. Un modo per farlo sarebbe quello di taggare le pagine appropriate con un tag speciale di tua scelta e quindi scrivere uno script PHP o una query SQL per modificare i tipi di post per Pages con il tag.
In alternativa, puoi scrivere un metabox personalizzato che ti consente di cambiare il tipo e / o puoi modificare l'elenco delle pagine per offrire una funzionalità di modifica del tipo. Se questa parte è di interesse specifico, aggiungi un'abitudine che chiede specificamente come eseguire una di queste operazioni.
Aggiungi funzionalità di filtro all'elenco
Un altro approccio sarebbe quello di aggiungere più opzioni di filtro all'elenco. Puoi filtrare per categorie, tag e / o meta valori. Ecco la mia risposta a una domanda in cui ho mostrato come scrivere il codice per ordinare i meta valori; il filtro è simile:
(fonte: mikeschinkel.com )
Se desideri ulteriori dettagli su come fare esattamente questo per le tue esigenze specifiche, ti preghiamo di porre un'altra domanda più specifica?
Aggiungi una funzionalità di espansione / compressione per le pagine padre
Un terzo approccio potrebbe essere quello di fornire una funzionalità di espansione / compressione utilizzando jQuery e forse anche AJAX per consentire di visualizzare solo le pagine di livello superiore e quindi eseguire il drill-down delle pagine secondarie pertinenti. (purtroppo non sono riuscito a trovare una buona schermata per questo.)
Ciò richiederebbe anche un po 'di programmazione e se sei interessato, ti preghiamo di porre un'altra domanda più specifica sull'argomento?
Trovare buoni plugin esistenti
Anche se non ho avuto esperienza con nessuno di questi qui ci sono alcuni post sul blog sull'argomento, quindi forse sarai in grado di trovare quello che ti serve tra questi:
Spero che sia di aiuto?