Archives par mot-clé : Wordpress

Ajouter à la librairie de média des fichiers transférés par FTP

WordPress inclus un gestionnaire de média. Le problème est que celui-ci ne voit que les fichiers qui sont uploadés via l’upload de fichier de wordpress. Sur les pages perso free, la limite de la taille des fichiers uploadable est de 2Mo ce qui limite grandement cette fonctionnalité. De plus, l’upload de nombreux fichiers peut se révéler rapidement fastidieux.

La solution consiste à uploader ses fichiers sur le serveur via FTP. Malheureusement, les fichiers ne sont alors pas disponible dans le gestionnaire de médias. On ne peut donc pas utiliser l’interface de wordpress pour ajouter ces fichiers sur un post.

Voyons comment les ajouter dans la librairie de média !

Pour cela, j’ai trouvé l’extension add from server. Celle-ci rajoute une entrée dans le menu Médias > Add From Server ainsi que dans la pop up d’import de média dans un article.  Ma liste des fichiers de votre serveur est alors affichée, il suffit de sélectionner les fichiers à importer et cliquer sur Importer. Vos fichiers sont alors disponible dans votre gestionnaire de médias !!

NB : L’extension WordPress Flash Uploader contient une fonctionnalité Sync Media Library qui permet de synchroniser la libraire avec le répertoire d’upload. Malheureusement, j’obtiens une erreur de d’allocation de mémoire :(. Je ne peux donc vous dire si cette extension fonctionne bien …

Passage à WordPress 2.7

J’utilise comme moteur de ce blog WordPress. Celui ci est en développement actif et vient de passer à la version 2.7 qui a pour petit nom « Coltrane » (célèbre jazzman).

Je viens d’effectuer la mise à jour qui s’est déroulé sans aucun souci.

Voici les étapes que j’ai effectué :

  • récupération sur mon poste local de mon site en version 2.6 (au cas où)
  • sauvegarde de la base de donnée via le plugin BackupWordpress
  • désactivation des plugins
  • upload de la nouvelle version
  • Connexion à l’interface d’administration et mise à jour de la base de données en suivant le guide.
  • réactivation des plugins

Toute l’interface d’administration a été revu pour l’accasion et ça rend plutôt bien. Pour ceux qui veulent en savoir plus, je vous conseille l’excellent article de PapyGeek qui fait le tour des nouveautés de cette nouvelle version.

Afficher les tags dans vos thémes WordPress

WordPress inclus, depuis la version 2.3, la gestion des tags en natifs. Je viens de rajouter dans le thème de ce blog la gestion des tags. Voyons comment afficher, dans votre thème ou dans un thème existant, ces tags.

Afficher le nuage de tags

Le nuage de tags permet d’afficher vos tags, sous forme d’une liste, la taille de chaque tag étant déterminé par leur importance dans votre blog. Ainsi plus un tags sera associé à des articles, plus celui-ci sera affiché en gros. Ce nuage de tags, est le plus souvent à afficher dans la barre latérale de votre blog. Il vous faudra donc rajouter le code dans le fichier de cette barre latérale (ou ailleurs si vous le voulez) qui se trouve dans le fichier sidebar.php dans le thème par défaut. La fonction à utiliser est wp_tag_cloud. Afin de rendre vos thèmes compatibles avec les versions antérieures de wordpress 2.3, on teste l’existence de cette fonction avant utilisation grâce à la méthode function_exists.

Voici la liste des paramètres utilisables:

  • smallest : la taille minimale
  • largest : la taille maximale
  • unit : l’unité de mesure de la police (pt par défaut)
  • number : le nombre de tags à afficher (0 pour tout afficher)
  • format : le format d’affichage du nuage (list, array ou flat (option par défaut)).
  • orderby : le tri des tags (name ou count). Les tags sont triés par nom par défaut.
  • order : l’ordre de tri (ASC ou DESC). ASC est l’option par défaut.
  • exclude : la liste des tags à exclure. Par défaut, aucun tags n’est exclus.
  • include : la liste de tags à inclure. Par défaut, tous les tags sont inclus.

Dans l’exemple suivant on affichera tous les tags sous forme d’une liste (ul li) avec un police minimale de 8 pt et un police maximale de 22. On donne à la liste un id pour pouvoir facilement styler les tags grâce à une feuille de style.


   
  • Tags

  • Afficher les tags d’un article

    L’affichage des tags d’un article se fait par la fonction the_tags. Elle permet d’afficher les tags associés à l’article en cours. La fonction à 3 paramètres :

    • le premier correspond à ce qui sera affiché avant la liste de tags.
    • le deuxième correspond à ce qui sera affiché entre 2 tags
    • le dernier correspond à ce qui sera affiché après la liste de tags.

    Dans l’exemple suivant, on affichera la liste de tags de l’article séparés par des virgules, précédés par « Tags : ».

    Ce code est a rajouter dans toutes les pages où sont affichées un article (résultat de recherche, page d’accueil, page d’un article, …).

    Et voila. A vous maintenant de mettre à jour vos thèmes ;).

    Utilisation de Gravatar dans les thèmes de WordPress 2.5

    La version 2.5 de WordPress intègre le service de gestion d’avatar Gravatar. Gravatar signifie globally recognized avatar. Ce service permet d’associer une image à votre adresse mail. Ainsi, dés que vous posterez un commentaire, avec cette adresse mail, sur un blog/site utilisant le service Gravatar, votre image personnelle sera automatiquement affichée. Ne vous inquiétez pas, votre adresse mail ne sera pas visible.

    Voyons comment mettre à jour vos thèmes WordPress pour profiter de cette fonctionnalité.

    C’est très simple. Il suffit de rajouter le petit code suivant dans la page de commentaire de votre page (comments.php dans la pluparts des cas) là où vous souhaitez afficher l’avatar :

    ;

    Et voilà !! Simple, non ?

    Nouveau Thème

    Ca y est, le blog a enfin changé de thème en abandonnant le thème par défaut pour un thème plus à mon gout.

    Je cherchait quelque chose de sobre tout en restant agréable à l’œil. Après quelques recherche sur l’annuaire de thèmes de worpress et sur internet, mon choix s’est porté sur le thème DropShadow de Brian Gardner disponible ici.

    Ce thème étant en anglais et le blog en français, j’ai traduit le thème et effectué quelques modifications. Je le mets à votre disposition 😉 . N’hésitez à me faire vos remarques ou retours concernant cette traduction.

    Et vous qu’en pensez vous ?