Como podemos melhorar o gerenciamento de muitas páginas no Administrador do WordPress?

12

O WordPress obviamente vem de um histórico de blogs, mas pode ser usado para exibir sites com muitas páginas. No entanto, quando não me dá atenção ao desempenho, mas na área de administração de muitas páginas, páginas filhas, etc., rapidamente se torna uma tarefa difícil percorrer a lista de páginas que tentam encontrar o que você está procurando. , especialmente sem a capacidade de detalhar as hierarquias de página, etc. Que técnicas / plugins as pessoas usam para lidar com esse problema?

    
por Rick Curran 16.08.2010 / 23:57

5 respostas

6

Eu uso o plug-in do CMS Tree View e funciona muito bem. Ele recolhe todas as suas páginas em suas páginas mães, entre outros recursos.

Atualização 26/09/19 Este plugin não é mais suportado e testado apenas até a versão 4.8.7 do WordPress

    
por avesse 18.08.2010 / 12:02
15

Sim, o administrador não funciona muito bem para um site com toneladas de Páginas vs. Posts . Como você mencionou, a maioria dos sites WordPress tem sido blogs e quem precisa editar posts antigos com mais frequência? Ter o mais recente disponível é tudo o que a maioria dos blogueiros geralmente precisa e, como a maioria dos blogs tem, provavelmente, 5 páginas ou menos, não foi um problema.

Então, concordo, é definitivamente necessário.

Três coisas que vêm à mente, sem uma revisão administrativa, seriam as duas seguintes, que exigiriam alguma codificação:

  • Considere o uso de tipos de postagem personalizados?
  • Adicione a funcionalidade de filtragem à lista
  • Adicionar uma funcionalidade Expandir / Fechar para páginas pai
  • Como encontrar bons plug-ins existentes

Considere o uso de tipos de postagem personalizados?

Muitas vezes, quando vejo um site com lotes de Páginas, pode haver um benefício real em quebrá-los como Tipos de postagem personalizados . Muitas vezes, é porque, quando o site foi criado, os Tipos de Postagens Personalizadas não existiam no WordPress para serem considerados. Você sabe, se a única ferramenta que você tem é um martelo ...

Hoje eu acho que é porque eles ainda são novos que não ocorre para a maioria das pessoas, eles são uma opção. Ainda assim, meu palpite é que, se você analisasse seu conteúdo, identificaria padrões em que o Pages poderia ser convertido em um dos mais tipos de postagem personalizada.

Para dar a você alguma inspiração, aqui está uma captura de tela para dois tipos diferentes de postagem personalizada, com muitas personalizações nas quais estou trabalhando:

Para alterar tipos de postagem para páginas existentes

Como você já tem muitas páginas, pode ser necessário alterar os tipos de postagem existentes para o novo tipo de postagem personalizada. Uma maneira de fazer isso seria marcar as Páginas apropriadas com uma tag especial de sua escolha e, em seguida, escrever um script PHP ou uma consulta SQL para alterar os tipos de postagens para Pages com a tag.

Como alternativa, você pode escrever um metabox personalizado que permita alterar o tipo e / ou modificar a lista de Páginas para oferecer um recurso de alteração de tipo. Se essa parte tiver interesse específico, adicione um costume que pergunte especificamente como fazer uma dessas coisas.

Adicionar funcionalidade de filtragem à lista

Outra abordagem seria adicionar mais opções de filtragem à lista. Você pode filtrar por categorias, por tags e / ou por meta valores. Aqui está minha resposta para uma pergunta onde mostrei como escrever o código para ordenar valores meta; a filtragem é semelhante:

Se você quiser mais detalhes sobre como exatamente fazer isso para sua necessidade específica, faça uma pergunta mais específica?

Adicionar uma funcionalidade de expandir / recolher para páginas pai

Uma terceira abordagem pode ser fornecer uma funcionalidade de expansão / recolhimento usando jQuery e talvez até AJAX para permitir que você veja apenas as páginas de nível superior e, em seguida, faça drill down para as subpáginas relevantes. (infelizmente não consegui encontrar uma boa captura de tela para isso.)

Isso também precisaria de alguma programação e se você estiver interessado, por favor, faça outra pergunta mais específica sobre o assunto?

Como encontrar bons plug-ins existentes

Embora eu não tenha tido experiência com nenhum desses, aqui estão alguns posts sobre o tópico, então talvez você possa encontrar o que precisa entre eles:

Espero que isso ajude?

    
por MikeSchinkel 17.08.2010 / 01:32
3

Você pode alterar a opção "Páginas por tela" em "Opções de tela" (canto superior direito). Se você definir que gostar de 200, então você pode usar a função Find do seu navegador para saltar rapidamente (Control / Command + F).

Se eu quiser editar algumas páginas, clicarei no botão do meio do editor para abri-las em novas guias, para que eu possa manter meu "diretório" de páginas abertas.

    
por Joe Hoyle 17.08.2010 / 00:03
0

Grande pergunta. Não tenho uma resposta sólida e adoraria ouvir o que os outros fizeram.

Como um pouco de lado, aqui estão alguns plugins que eu vi que podem personalizar o Admin UI do WordPress. Nota: Eu não tentei nada disso e não sei como eles iriam no WP 3.0.

Além desses plug-ins possivelmente desatualizados, você também pode personalizar o administrador usando um tema de administrador .

Talvez um especialista em CSS possa criar algo que facilite o gerenciamento de páginas, como destacar o seletor de categoria ou algo assim.

    
por Mike Lee 17.08.2010 / 00:33
0

Apenas espere :). enlace , o Scribu está Ajaxificando as listas, deve facilitar o gerenciamento das coisas. As coisas já estão comprometidas, então no final você pode construir em cima disso.

Próximo à adição de javascripts, parece que as ações em massa serão convertidas em ações de postagem. Isso permite que os usuários façam mais modificações de uma só vez.

    
por hakre 17.08.2010 / 13:32