Question

WordPress vient évidemment d'un arrière-plan blogging, mais peut être utilisé pour servir les sites avec beaucoup de pages. Cependant, là où il est loin pour moi n'est pas en ce qui concerne la performance, mais dans la gestion de la zone d'administration des lots de pages, des pages enfants, etc. Il devient rapidement une corvée pour vous déplacer dans la liste des pages en essayant de trouver ce que vous cherchez , surtout sans la possibilité de naviguer dans les hiérarchies de pages etc. Quelles sont les techniques / plugins gens utilisent pour faire face à ce problème?

Était-ce utile?

La solution

J'utilise le CMS Tree View plug-in , et il fonctionne très bien. Elle escamote toutes vos pages sous leurs pages parent, entre autres.

Mise à jour 26/09/19 Ce plugin n'est plus supporté et testé uniquement jusqu'à la version 4.8.7 de WordPress

Autres conseils

Oui, l'administrateur ne fonctionne pas très bien pour un site avec des tonnes de Pages vs messages . Comme vous le mentionnez la plupart des sites WordPress blogs ont été et qui a besoin d'éditer les messages de blog plus âgés fréquemment? Ayant le plus récent disponible est tous la plupart des blogueurs ont généralement besoin et puisque la plupart des blogs ont probablement 5 pages ou moins, il a été un non-problème.

Je suis d'accord, il est absolument nécessaire.

Trois choses qui viennent à l'esprit, sans une révision d'administration serait que les deux suivants nécessiterait une codification:

  • Pensez à utiliser les types de poste personnalisé?
  • Ajouter des fonctionnalités de filtrage à la liste
  • Ajouter un afficher / masquer la fonctionnalité pour les pages de parents
  • Trouver de bons Plugins existants

Pensez à utiliser les types de poste personnalisé?

Souvent, je l'ai vu avec un site avec beaucoup de pages il se trouve qu'il pourrait y avoir avantage réel pour les briser comme Types personnalisés post . Souvent, c'est parce que lorsque le site a été construit Types de poste personnalisés n'existaient pas dans WordPress à même envisager. Vous savez, si le seul outil dont vous disposez est un marteau ...

Aujourd'hui, je pense qu'il est parce qu'ils sont encore nouveau qu'il ne se produit pas à la plupart des gens, ils sont une option. Pourtant ma conjecture est si vous avez regardé votre contenu que vous souhaitez identifier les modèles où les pages pourraient être converties à l'un des plusieurs types personnalisés de poste.

Pour vous donner un peu d'inspiration, voici une capture d'écran pour deux types différents Postes personnalisés les deux avec beaucoup de personnalisation je travaille sur:

(source: mikeschinkel.com )


(source: mikeschinkel.com )

Pour modifier les types de poste pour les pages existantes

Puisque vous avez déjà beaucoup de pages que vous devrez peut-être modifier vos types de postes existants au nouveau type de poste personnalisé. Une façon de le faire serait de marquer les pages appropriées avec une étiquette spéciale de votre choix, puis d'écrire un script PHP ou une requête SQL pour modifier les types de poste pour les pages avec le tag.

Alternativement vous pouvez écrire un METABOX personnalisé qui vous permet de changer le type et / ou vous pouvez modifier la liste des pages pour offrir une fonctionnalité changement de type. Si cette partie est d'un intérêt spécifique ajouter une coutume qui demande spécifiquement comment faire une de ces choses.

Ajouter des fonctionnalités de filtrage à la liste

Une autre approche serait d'ajouter des options de filtrage plus à la liste. Vous pouvez filtrer par catégorie, par des balises et / ou par des valeurs méta. Voici de ma réponse à une question où je l'ai montré comment écrire le code pour trier les valeurs méta; le filtrage est similaire:


(source: mikeschinkel.com )

Si vous voulez plus de détails sur la façon de le faire exactement pour votre besoin spécifique s'il vous plaîtposer une autre question plus précise?

Ajouter un afficher / masquer la fonctionnalité pour les pages parent

Une troisième approche pourrait consister à fournir une expansion / fonctionnalité d'effondrement en utilisant jQuery et peut-être même AJAX pour vous permettre de ne voir que les pages de niveau supérieur, puis remontez jusqu'aux sous-pages pertinentes. (Malheureusement je ne pouvais pas trouver un bon coup d'écran pour cela.)

Cela permettrait également de prendre un peu de programmation et si vous êtes intéressé s'il vous plaît poser une autre question plus précise sur le sujet?

Trouver de bons plugins existants

Bien que je ne l'ai pas eu l'expérience avec l'un de ces voici quelques messages de blog sur le sujet que vous aurez alors peut-être en mesure de trouver ce dont vous avez besoin parmi ceux-ci:

Hope this helps?

Vous pouvez modifier l'option « Pages par écran » dans « Options de l'écran » (coin supérieur droit). Si vous définissez cela à comme 200, vous pouvez utiliser votre navigateur Trouver la fonction pour sauter rapidement autour de (Contrôle / Commande + F).

Si je veux modifier quelques pages, je middle-cliquez sur les liens d'édition pour les ouvrir dans de nouveaux onglets, de cette façon, je peux garder mon « répertoire » des pages ouvertes.

Grande question. Je n'ai pas de réponse solide et aimerais entendre ce que les autres ont fait.

Comme un peu d'un côté, voici quelques plugins que je l'ai vu qui peut personnaliser WordPress Admin UI. Note:. Je ne l'ai pas essayé un de ces moi-même et ne sais pas comment ils réussiraient sur WP 3.0

En dehors de ces plugins peut-être obsolètes, vous pouvez également personnaliser l'administration à l'aide d'un Administrateur thème.

Peut-être un CSS Whiz pourrait concocter quelque chose qui rend la gestion des pages plus facile, comme faire le sélecteur de catégorie plus important ou quelque chose.

Attendez :). http://core.trac.wordpress.org/ticket/14579 , Scribu est Ajaxifying les listes, devraient le rendre plus facile à gérer des choses. Stuff de celui-ci se sont déjà engagés de manière à la fin vous pouvez construire au-dessus de cela.

A côté de l'ajout javascripts, il semble que les actions en vrac seront convertis en actions post. Cela permet aux utilisateurs de faire plusieurs modifications à la fois.

Licencié sous: CC-BY-SA avec attribution
Non affilié à wordpress.stackexchange
scroll top