Comment pouvons-nous améliorer la gestion de nombreuses pages dans WordPress Admin?

12

WordPress est évidemment issu des blogs mais peut être utilisé pour servir des sites avec beaucoup de pages. Toutefois, là où il manque, ce n’est pas la performance, mais la gestion par l’administrateur de beaucoup de pages, de pages enfants, etc. Il devient rapidement fastidieux de parcourir la liste des pages à la recherche de ce que vous recherchez. , surtout sans la possibilité d’avancer dans les hiérarchies de pages, etc. Quelles techniques / plugins utilise-t-on pour traiter ce problème?

    
posée Rick Curran 16.08.2010 - 23:57

5 réponses

6

J'utilise le plug-in CMS Tree View , et cela fonctionne très bien. Il réduit toutes vos pages sous leurs pages parentes, entre autres fonctionnalités.

Mise à jour 26/09/19 Ce plugin n'est plus pris en charge et n'est testé que jusqu'à la version 4.8.7 de WordPress

    
réponse donnée avesse 18.08.2010 - 12:02
15

Oui, l’administrateur ne fonctionne pas très bien pour un site avec des tonnes de pages / publications . Comme vous le mentionnez, la plupart des sites WordPress sont des blogs et qui a besoin de modifier fréquemment des articles plus anciens? La plupart des blogueurs en ont généralement besoin et, comme la plupart des blogs ont probablement 5 pages ou moins, cela ne pose aucun problème.

Donc, je suis d'accord, c'est absolument nécessaire.

Trois choses qui me viennent à l’esprit, sans révision générale de l’administration, seraient les deux suivantes, qui nécessiteraient un certain codage:

  • Envisagez d'utiliser des types de publication personnalisés?
  • Ajouter une fonctionnalité de filtrage à la liste
  • Ajouter une fonctionnalité Développer / Réduire pour les pages parent
  • Recherche de bons plug-ins existants

Envisagez-vous d'utiliser des types de publication personnalisés?

Souvent, après avoir vu un site contenant de nombreuses pages, il pourrait s'avérer très utile de les séparer sous la forme Types de publication personnalisés . Souvent, c'est parce que, lorsque le site a été créé, les types de publication personnalisés n'existaient même pas dans WordPress. Vous savez, si votre seul outil est un marteau ...

Aujourd'hui, je pense que c'est parce qu'ils sont encore nouveaux que la plupart des gens ne pensent pas qu'ils sont une option. Néanmoins, je suppose que si vous examiniez votre contenu, vous identifieriez des modèles dans lesquels les pages pourraient être converties en un ou plusieurs types de publication personnalisés.

Pour vous inspirer, voici une capture d’écran pour deux types de publication personnalisés différents, avec beaucoup de personnalisation sur laquelle je travaille:

Pour modifier les types de publication pour les pages existantes

Comme vous avez déjà beaucoup de pages, vous devrez peut-être modifier vos types de publication existants pour les remplacer par le nouveau type de publication personnalisé. Une façon de procéder consiste à baliser les pages appropriées avec une balise spéciale de votre choix, puis à écrire un script PHP ou une requête SQL pour modifier les types de publication pour les pages avec la balise.

Vous pouvez également écrire une métabox personnalisée vous permettant de changer le type et / ou modifier la liste des pages pour offrir une fonctionnalité de changement de type. Si cette partie présente un intérêt particulier, ajoutez une coutume qui demande spécifiquement comment procéder.

Ajouter une fonctionnalité de filtrage à la liste

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

Si vous souhaitez plus de précisions sur la manière de procéder pour votre besoin spécifique, posez une autre question plus spécifique.

Ajouter une fonctionnalité Développer / Réduire pour les pages parent

Une troisième approche pourrait consister à fournir une fonctionnalité d’agrandissement / réduction utilisant jQuery et peut-être même AJAX pour vous permettre de ne voir que les pages de premier niveau, puis d’avancer dans les sous-pages appropriées. (Malheureusement, je n'ai pas pu trouver une bonne capture d'écran pour cela.)

Cela nécessiterait également une programmation et si vous êtes intéressé, posez une autre question plus spécifique sur le sujet?

Recherche de bons plugins existants

Bien que je n’aie jamais eu la moindre expérience de ce type, voici quelques articles de blog sur le sujet, vous pourrez donc peut-être trouver ce dont vous avez besoin:

Espérons-nous que cela vous aide?

    
réponse donnée MikeSchinkel 17.08.2010 - 01:32
3

Vous pouvez modifier l'option "Pages par écran" dans les "Options d'écran" (coin supérieur droit). Si vous définissez ce paramètre sur 200, vous pouvez utiliser la fonction de recherche de votre navigateur pour naviguer rapidement (Contrôle / Commande + F).

Si je veux modifier quelques pages, je clique au milieu sur les liens de modification pour les ouvrir dans de nouveaux onglets. Ainsi, je peux garder mon "répertoire" de pages ouvert.

    
réponse donnée Joe Hoyle 17.08.2010 - 00:03
0

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

En passant, voici quelques plugins que j'ai vus qui peuvent personnaliser l’UI Admin de WordPress. Remarque: je n’ai essayé moi-même aucune de ces solutions et je ne sais pas comment elles se comporteraient avec WP 3.0.

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

Un expert en CSS pourrait peut-être créer quelque chose qui facilite la gestion des pages, comme rendre le sélecteur de catégorie plus visible ou autre chose.

    
réponse donnée Mike Lee 17.08.2010 - 00:33
0

Attendez un peu :). enlace , Scribu ajuste les listes, ce qui devrait faciliter la gestion des éléments. Une partie de celle-ci est déjà engagée, vous pouvez donc en tirer parti.

Suivant l'ajout de javascripts, il semble que les actions en bloc seront converties en actions de publication. Cela permet aux utilisateurs de faire plus de modifications en même temps.

    
réponse donnée hakre 17.08.2010 - 13:32

Lire d'autres questions sur les étiquettes