Logo WordPress Channel

Astuces PHP

Techniques et hacks PHP pour la plateforme WordPress.

infinite-loop-apple

Jetpack Infinite Scroll, comment l’intégrer dans votre thème WordPress

Le défilement infini est un module proposé dans le plugin Jetpack pour WordPress. Il fonctionne sur le principe du fameux Infinite Scroll, un script jQuery qui permet d’afficher vos contenus suivants au clic ou au défilement sans rechargement de page. Pour en profiter avec le thème de votre choix, suivez quelques consignes indispensables que j’ai pu expérimenté de longs mois sur ce site avant un passage en mode manuel sans Jetpack.

wordpress-inifinite-scroll

Activer l’Infinite Scroll de Jetpack dans les pages de recherche

Jetpack est un plugin WordPress très puissant incluant de nombreux modules dont le Défilement Infini ou Infinite Scroll. En place sur WordPress Channel, ce module permet d’afficher les contenus suivants dès lors que le visiteur atteint le bas de page. La pagination disparaît au profit d’une ergonomie améliorée. Seulement voilà, ce défilement continu ne fonctionne pas sur les pages de résultats de recherche par défaut.

link-zelda-wordpress

Afficher un lien pour modifier l’article dans un thème WordPress

En tant qu’administrateur de votre site WordPress, il n’est pas rare d’avoir besoin de modifier rapidement un contenu. Avec la barre d’outils, la tâche est facile mais si comme moi vous ne l’affichez pas alors un bouton d’accès rapide à l’éditeur du back-office nous simplifiera la tâche. Bien entendu, le lien sera visible des seuls utilisateurs autorisés par leur rôle.

wordress-loop

Exclure les post_formats (formats d’articles) de la boucle de WordPress

Les formats d’articles de WordPress permettent de formater un contenu selon qu’il s’agisse d’une image, d’une brève, d’un lien ou même d’une vidéo à la manière du service Tumblr. Il peut être intéressant de ne pas les intégrer dans la boucle principale de votre page d’accueil afin de ne pas perturber la lecture. Un exemple consistera notamment à les insérer dans une requête type WP_Query dans une colonne latérale ou un modèle de page.

jquery-code

Définir l’éditeur de texte par défaut sous WordPress

Dans les anciennes versions de WordPress, il était possible à chaque utilisateur de définir ses préférences d’écriture lors de la création d’articles, en choisissant son éditeur favori par défaut : texte ou WYSIWYG (What You See Is What You Get, l’éditeur visuel). Cette option ayant disparu dans la nouvelle version, l’éditeur par défaut sera systématiquement WYSIWYG, à moins de choisir l’option « désactiver l’éditeur visuel » dans son profil utilisateur… et donc de ne plus avoir accès à l’éditeur visuel.