Archives pour la catégorie Bouts de code

Ajouter des quicktags dans l’éditeur de texte WordPress

Pour ajouter des éléments dans l’éditeur de texte de votre backoffice WordPress, vous devez utiliser l’API « quicktags » fournie par WP (ou utiliser un plugin).
Si vous souhaitez le faire par vous-même, partons à l’assaut de la doc’.

Ajouter des quicktags à l’éditeur de texte WordPress

  • 2 mai 2013
  • john
  • 0

Remplacer un mot ou une expression dans tous vos articles et commentaires sous WordPress

Il peut être utile de pouvoir modifier certains mots ou expressions dans vos articles ou dans vos commentaires. Vous avez donc deux solutions, soit vous faites ça via une requête SQL soit vous faites ça directement par php.
Dans cet article, je vous propose de faire ça par php et en utilisation 3 hooks en particulier: the_content pour l’article entier, the_excerpt pour l’extrait de l’article et comment_text pour les commentaires.

Commençons par modifier vos articles avec the_content.

Remplacer un mot ou une expression dans vos articles WordPress

  • 9 avril 2013
  • john
  • 1

Afficher un temps estimé de lecture des articles sous WordPress

Cet article est la suite « logique » de l’article permettant d’Afficher un temps estimé de lecture des commentaires sous WordPress.

Si vous ne l’avez pas lu, je vous invite donc à le lire pour comprendre ce qu’on va faire ici. Nous allons afficher un temps estimé de lecture avant le début de l’article. Ainsi, vos visiteurs sauront le temps qu’il leur faut pour lire votre article.

Je vous propose de faire ça par 3 manières différentes. 2 sans utiliser le hook et la dernière en l’utilisant.

Sans hook solution 1

  • 9 mars 2013
  • john
  • 0

Exclure les commentaires de l’auteur du nombre de commentaires de l’article

Dans cet article, je vous propose de retirer les commentaires de l’auteur de l’article du compte du nombre des commentaires total.
Au programme: les objets $wpdb, $post et l’utilisation du hook get_comments_number.
N’ayant pas trouvé un moyen de le faire de manière « standard », on va devoir faire nous-même la requête.

Récupérer les infos nécessaires de $post

  • 26 février 2013
  • john
  • 0

Afficher un temps estimé de lecture des commentaires sous WordPress

Dans cet article, je vous propose d’afficher un temps estimé de lecture pour la totalité de vos commentaires. Si vous avez beaucoup de commentaires sur un article, il peut être intéressant que le lecteur soit averti.

Je suggère deux méthodes, une sans utiliser un hook et l’autre en utiliser un.

Sans hook

Récupérer le nombre de commentaires

  • 20 février 2013
  • john
  • 0

Trouver la valeur la plus proche d’une autre en php

L’autre jour, je me baladais sur le web et je suis tombé sur codingame.com. Trouvant le concept sympa, j’ai participé aux exos d’entrainement dont un qui m’a bien plu: il fallait trouver la valeur la plus proche de 0 dans une liste de chiffre.

Au prime abord, ça parait vraiment facile mais au final, non :D. On oublie quelques cas particuliers (comme par exemple, n’avoir que des nombres négatifs ou des nombres identiques etc…).
N’ayant pas (ou peu) trouvé de ressources sur le net (ou pas en php), j’ai décidé d’en faire un article.

Le sujet

  • 13 février 2013
  • john
  • 0

Afficher un extrait d’un article sans couper de mots

Dans un précédent article: Afficher les derniers articles et leurs catégories associées sur une page externe hors WordPress, deux méthodes, je vous parlais d’un moyen pour n’afficher qu’une partie d’un texte.
Le problème est que ce moyen pouvait couper des mots sans pitié.
Je vous propose donc d’afficher un extrait d’une chaine de caractères sans couper les mots.

Où on était

Nous allons reprendre le précédent code en le simplifiant, vous pourrez adapter la future méthode sans soucis par la suite:

  • 6 février 2013
  • john
  • 0

Supprimer les doublons dans une chaine ou dans un tableau en php

Il peut arriver qu’il vous faut supprimer des doublons dans vos chaines ou dans vos tableaux. Je vais vous proposer 3 manières de procéder, à vous de voir laquelle vous correspondra.
Il existe tout un tas de solutions et n’oubliez pas, seule votre imagination est la limite :)

Commençons par créer notre chaine pour l’exemple et transformons là en tableau. Si vous avez déjà un tableau, vous pouvez passer à l’étape suivante.

  • 21 janvier 2013
  • john
  • 0

Détecter et extraire des liens d’un bloc de texte en php

Pour des besoins personnels, j’ai du extraire plusieurs liens parmi des lignes de texte.
Ce bout de code peut vous être utile pour récupérer tous les liens dans du texte ou même dans du code source.

Par exemple, voici ce que j’ai en entrée (j’ai mis le texte avant le lien et après pour qu’il n’est pas un modèle précis) :

Subscribe To Comments Reloaded, un plugin wordpress pour être prévenu des nouveaux commentaires postés http://escarem-jonathan.fr/blog/?p=173
http://escarem-jonathan.fr/blog/?p=165 Afficher les derniers articles et leurs catégories associées sur une page externe hors WordPress, deux méthodes

Comment extraire ces liens?

  • 13 janvier 2013
  • john
  • 0
Page 1 sur 212