Voici le plugin DefaultCat dans sa version 2.0.

J'ai demandé sur DotAddict le code source de la version 1.1 (qui est supprimée du dépot car il ne fonctionne pas) afin de le corriger et avoir une base de travail. Après une bonne minute de lecture du code, j'ai décidé de reprendre à zéro, car il n'y avait vraiment rien à en tirer.

Bref ce matin à 7heures33 j'ai reçu le code par mail, et après une bonne journée de labeur, je vous livre la nouvelle version : Copie d'écran du plugin

Installation

Utilisez la méthode archive+ftp ou le package, comme vous avez le plus l'habitude de faire. Les fichiers sont disponibles à la fin de ce billet.
L'installation est terminée. Il n'y a pas besoin de modifier quelque fichier que ce soit ni dans votre thème ni ailleurs.

Utilisation

  • Cochez "Cocher pour activer le plugin " (pas besoin de commentaire là-dessus non ??)
  • Cochez la (ou les) catégorie(s) que vous voulez voir apparaitre en page d'accueil.
  • Sélectionnez l'ordre d'affichage des billets que vous souhaitez.

J'ai pas réussi à faire plus simple ;)

Remarques

  • Le plugin fonctionne sans aucun problème avec Pagination (ça a été le plus dur du travail)
  • Vous n'avez pas besoin de créer un mode home spécifique, le plugin fonctionne sans. Si vous en avez déjà un, gardez le, mais supprimez (ou commentez) les lignes concernant la sélection des billets.
  • Votre dossier Share doit avoir les permissions d'écriture afin que le plugin puisse y ranger son fichier configuration. Si Share n'est pas accessible en écriture, le plugin vous le signalera à la première sauvegarde de la configuration.

Désinstallation

La désinstallation se fait par le gestionnaire des plugins ou par la suppression du dossier defaultcat dans votre dossier ecrire/tools

Si vous êtes tatillon, vous pouvez également supprimer le dossier defaultcat dans share qui contient le fichier de configuration du plugin.

C'est une première release (et mon premier plugin).

Tout a été codé en 12 heures chrono. Par conséquent il y a peut-être et même sûrement quelques erreurs. Je vous en prie, faites-m'en part afin que je les corrige avant de jeter le plugin. Merci