Obviamente, o WordPress vem de um blog, mas pode ser usado para servir sites com muitas páginas. No entanto, para mim, o problema não é o desempenho, mas o manuseio de muitas páginas, páginas filho, etc. pela área de administração. , especialmente sem a capacidade de detalhar as hierarquias da página, etc. Quais técnicas / plug-ins as pessoas usam para lidar com esse problema?
wp-admin
management
Rick Curran
fonte
fonte
Sim, o administrador não funciona muito bem em um site com toneladas de páginas x postagens . Como você mencionou, a maioria dos sites WordPress tem blogs e quem precisa editar postagens antigas com 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, isso não é problema.
Então, eu concordo, é definitivamente necessário.
Três coisas que vêm à mente, sem uma revisão de administrador, seriam as duas seguintes, que exigiriam alguma codificação:
Considere usar tipos de postagem personalizados?
Muitas vezes, com um site com muitas páginas, pode haver um benefício real em divulgá-las como tipos de postagem personalizados . Muitas vezes, é porque, quando o site foi construído, os Tipos de postagem personalizados 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 isso 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 nos quais as Páginas poderiam ser convertidas em um dos mais tipos de postagem personalizados.
Para lhe inspirar, aqui está uma captura de tela para dois tipos de postagem personalizados diferentes, com muita personalização em que estou trabalhando:
(fonte: mikeschinkel.com )
(fonte: mikeschinkel.com )
Para alterar tipos de postagem para páginas existentes
Como você já possui 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 postagem para as páginas com a tag.
Como alternativa, você pode escrever uma metabox personalizada 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 for de 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 valores meta. Aqui está a minha resposta para uma pergunta em que mostrei como escrever o código para classificar os meta-valores; a filtragem é semelhante:
(fonte: mikeschinkel.com )
Se você quiser mais detalhes sobre como exatamente fazer isso para sua necessidade específica, faça outra pergunta mais específica?
Adicionar uma funcionalidade 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 uma busca detalhada nas subpáginas relevantes. (infelizmente não consegui encontrar uma boa captura de tela para isso.)
Isso também exigiria alguma programação e, se você estiver interessado, faça outra pergunta mais específica sobre o assunto?
Encontrando bons plugins existentes
Embora eu não tenha tido experiência com nenhum desses, aqui estão algumas postagens de blog sobre o assunto, então talvez você encontre o que precisa entre estes:
Espero que isto ajude?
fonte
Você pode alterar a opção "Páginas por tela" em "Opções de tela" (canto superior direito). Se você definir isso como 200, poderá usar a função Localizar do navegador para pular rapidamente (Control / Command + F).
Se eu quiser editar algumas páginas, clique com o botão direito do mouse nos links de edição para abri-los em novas guias, para que eu possa manter meu "diretório" de páginas aberto.
fonte
Pages per Screen
opção antes, não sei como tinha perdido.Ótima pergunta. Não tenho uma resposta sólida e gostaria de ouvir o que os outros fizeram.
Como um pouco de lado, aqui estão alguns plugins que eu já vi que podem personalizar a UI do Admin do WordPress. Nota: Eu não experimentei nenhum desses e não sei como eles se sairiam no WP 3.0.
Além desses plugins possivelmente desatualizados, você também pode personalizar o Admin usando um Tema de Admin .
Talvez um especialista em CSS possa criar algo que facilite o gerenciamento de páginas, como tornar o seletor de categoria mais proeminente ou algo assim.
fonte
Apenas espere :). http://core.trac.wordpress.org/ticket/14579 , Scribu está Ajaxificando as listas, deve facilitar o gerenciamento de coisas. O material já está comprometido, e no final você pode construir sobre isso.
Ao lado de adicionar javascripts, parece que as ações em massa serão convertidas em ações pós. Isso permite que os usuários façam mais modificações de uma só vez.
fonte