¿Cómo podemos mejorar la administración de muchas páginas en WordPress Admin?

15

WordPress obviamente proviene de un fondo de blogs, pero se puede utilizar para servir sitios con muchas páginas. Sin embargo, para mí no es en lo que respecta al rendimiento, sino en el manejo del área de administración de muchas páginas, páginas secundarias, etc. , especialmente sin la capacidad de profundizar en las jerarquías de páginas, etc. ¿Qué técnicas / complementos utilizan las personas para tratar este problema?

Rick Curran
fuente

Respuestas:

7

Utilizo el complemento CMS Tree View , y funciona muy bien. Contrae todas sus páginas bajo sus páginas principales, entre otras características.

Actualización 26/09/19 Este complemento ya no es compatible y solo se probó hasta la versión 4.8.7 de WordPress

avesse
fuente
Gracias, me encontré con eso después de publicar esta pregunta. Ciertamente ofrece una buena visión general del sitio. Sería bueno que algo así se volviera más integral para el administrador de WP.
Rick Curran
He establecido esto como una respuesta aceptada, no es la solución perfecta, pero es la mejor solución que he visto hasta ahora.
Rick Curran
Dado que tienes lo que necesitas, entonces probablemente no compilaré el complemento mencionado, solo para tu información.
MikeSchinkel
15

Sí, el administrador no funciona extremadamente bien para un sitio con toneladas de páginas vs. publicaciones . Como mencionas, la mayoría de los sitios de WordPress han sido blogs y ¿quién necesita editar publicaciones de blog más antiguas con frecuencia? Tener la versión más reciente disponible es todo lo que la mayoría de los bloggers suelen necesitar y, dado que la mayoría de los blogs tienen probablemente 5 páginas o menos, no ha sido un problema.

Así que estoy de acuerdo, definitivamente es necesario.

Tres cosas que me vienen a la mente, sin una revisión administrativa, serían las dos siguientes que requerirían algo de codificación:

  • ¿Considera usar tipos de publicaciones personalizadas?
  • Agregar funcionalidad de filtrado a la lista
  • Agregar una funcionalidad de expandir / contraer para páginas principales
  • Encontrar buenos complementos existentes

¿Considera usar tipos de publicaciones personalizadas?

A menudo, cuando he visto un sitio con muchas páginas, resulta que podría ser realmente beneficioso dividirlos como tipos de publicaciones personalizadas . A menudo se debe a que, cuando se creó el sitio, los tipos de publicaciones personalizadas no existían en WordPress. Ya sabes, si la única herramienta que tienes es un martillo ...

Hoy creo que es porque todavía son nuevos que no se les ocurre a la mayoría de las personas que son una opción. Aún así, supongo que si miraras tu contenido, identificarías patrones en los que las páginas podrían convertirse a uno o más tipos de publicaciones personalizadas.

Para inspirarte, aquí hay una captura de pantalla para dos tipos de publicaciones personalizadas diferentes, ambas con mucha personalización en las que estoy trabajando:

Ejemplo de publicación personalizada tipo n. ° 1

(fuente: mikeschinkel.com )

Ejemplo de publicación personalizada tipo n. ° 2
(fuente: mikeschinkel.com )

Para cambiar los tipos de publicaciones para páginas existentes

Como ya tiene muchas páginas, es posible que deba cambiar los tipos de publicaciones existentes por el nuevo tipo de publicación personalizada. Una forma de hacerlo sería etiquetar las páginas apropiadas con una etiqueta especial de su elección y luego escribir un script PHP o una consulta SQL para cambiar los tipos de publicaciones para las páginas con la etiqueta.

Alternativamente, puede escribir un metabox personalizado que le permita cambiar el tipo y / o puede modificar la lista de Páginas para ofrecer una función de cambio de tipo. Si esta parte es de interés específico, agregue una costumbre que pregunte específicamente cómo hacer una de estas cosas.

Agregar funcionalidad de filtrado a la lista

Otro enfoque sería agregar más opciones de filtrado a la lista. Puede filtrar por categorías, por etiquetas y / o por meta valores. Aquí está mi respuesta a una pregunta donde mostré cómo escribir el código para ordenar los meta valores; el filtrado es similar:

Ordenación personalizada de la lista de publicaciones en el administrador de WordPress
(fuente: mikeschinkel.com )

Si desea más detalles sobre cómo hacer esto exactamente para su necesidad específica, haga otra pregunta más específica.

Agregar una funcionalidad de expandir / contraer para páginas principales

Un tercer enfoque podría ser proporcionar una funcionalidad de expansión / colapso usando jQuery e incluso AJAX para permitirle ver solo las páginas de nivel superior y luego profundizar en las subpáginas relevantes. (desafortunadamente no pude encontrar una buena captura de pantalla para esto).

Esto también requeriría algo de programación y, si está interesado, haga otra pregunta más específica sobre el tema.

Encontrar buenos complementos existentes

Si bien no he tenido experiencia con ninguno de estos, aquí hay algunas publicaciones de blog sobre el tema, por lo que tal vez pueda encontrar lo que necesita entre estos:

¿Espero que esto ayude?

MikeSchinkel
fuente
@ Mike: La tercera imagen es la misma que la segunda. ¿Es esto correcto?
Jan Fabry
@ Mike: Gracias por su respuesta, definitivamente veo publicaciones personalizadas que ofrecen una solución parcial. Sin embargo, también contribuyen al problema, veo que el principal problema con la interfaz de administración de WP es que no se puede ver una buena descripción general de la estructura de menús de todo el sitio. Dividirse en publicaciones personalizadas se suma a esto de alguna manera. Puedo ver cómo WordPress realmente podría beneficiarse de una vista jerárquica integral de la estructura del sitio en el Administrador, especialmente a medida que se aleja de las raíces de su motor de blogs.
Rick Curran
Hola @ Rick. Ah cierto. Cuando hizo la pregunta, era abierta, por lo que no me quedó claro con qué parte de la interfaz de usuario de WordPress estaba luchando. De alguna manera obtienes eso en el sistema de menús de WordPress 3.0; ¿Puedo suponer que no lo estás usando? (sí, sé que no funciona con muchas páginas). Debería considerar hacer otra pregunta más específica como "¿Vista jerárquica de todo el sitio de WordPress en el administrador?" y tal vez alguien escriba un complemento para ti? :)
MikeSchinkel
Gracias. Intento ser lo mejor posible. (PD preguntando si
captas
Una cosa que odio es que no hay una opción para eliminar todas las publicaciones. Debe eliminar una página de administración de wp llena de publicaciones a la vez y repetir hasta que todas las publicaciones hayan desaparecido. Si está reconstruyendo un blog, esto es un dolor.
Volomike
3

Puede cambiar la opción "Páginas por pantalla" en "Opciones de pantalla" (esquina superior derecha). Si configura eso como 200, puede usar la función Buscar de su navegador para saltar rápidamente (Control / Comando + F).

Si quiero editar algunas páginas, hago clic con el botón central en los enlaces de edición para abrirlas en nuevas pestañas, de esa manera puedo mantener mi "directorio" de páginas abierto.

Joe Hoyle
fuente
Lo sentimos, ¡acabo de robar parte de su consejo aquí como una solución para el punto de eliminación de publicaciones de @ Volomike en los comentarios de la respuesta anterior! No había jugado con la Pages per Screenopción antes, no sé cómo me la había perdido.
Rick Curran
0

Gran pregunta No tengo una respuesta sólida y me encantaría escuchar lo que otros han hecho.

Como un poco aparte, aquí hay algunos complementos que he visto que pueden personalizar la interfaz de usuario de administración de WordPress. Nota: no he probado ninguno de estos y no sé cómo les iría en WP 3.0.

Además de estos complementos posiblemente obsoletos, también puede personalizar el administrador mediante un tema de administrador .

Quizás un genio de CSS podría acelerar algo que facilite la administración de la página, como hacer que el selector de categoría sea más prominente o algo así.

Mike Lee
fuente
0

Solo espera :). http://core.trac.wordpress.org/ticket/14579 , Scribu está Ajaxificando las listas, debería facilitar la administración de las cosas. Algunas cosas ya se han comprometido, así que al final puedes construir sobre eso.

Además de agregar javascripts, parece que las acciones masivas se convertirán en acciones posteriores. Eso permite a los usuarios realizar más modificaciones a la vez.

hakre
fuente