Dans le cas d’une page très longue, il est intéressant que certains widgets de la sidebar reste toujours présent à l’écran, avec la position fixed en CSS, nous n’étions pas satisfait du résultat, mais une extension de WordPress fait le travail de façon très simple, celle-ci est Q2W3 Fixed Widget (Sticky Widget) : elle vous permettra de rendre fixe un widget prédéfini dans vos sidebar.
Après installation, vous disposer d’un nouvel élément dans votre tableau d’administration accessible via votre menu apparence.
La configuration de ce widget est très simple (interface en anglais par contre) et vous permettra d’affiner au mieux la position à partir du haut de, page, du bas de page, le rendre utilisable seulement pour les utilisateurs connectés… Bref juste ce dont 09on a besoin sans avoir de nombreuses fonctionnalités inutiles.
Après configuration de cette page, rendez-vous dans votre page des widgets et cochez la case « Fixed widget » pour choisir individuellement ceux qui doivent rester fixe.
Les widgets de WordPress sont affichés par défaut dans la sidebar ou le footer (parfois dans le header selon les thèmes) pour pouvoir afficher un widget dans une page spécifique, vous pouvez utiliser la fonction suivante :
$widget est la classe PHP du widget $instance regroupe les paramètres du widget lui-même (non obligatoire pour certains) $args regroupe les paramètres d’affichage du widget (non obligatoire pour certains)
Par exemple si vous souhaitez afficher le champ de recherche sur votre page d’accueil, il suffit d’aller dans votre modèle de page d’accueil et d’ajouter là où vous le souhaiter le code suivant :
La totalité des widgets par défaut de WordPress sont indexés dans le codex.
Dans le cas ou le code vous rebute, vous pouvez utiliser l’extension Widget Instance qui vous permettra d’insérer, directement dans un article ou une page, un des widgets qui aura été glissé dans la sidebar.
Dernière solution, vous pouvez passer par des shortcodes maisons qui vous inclura les widgets aux endroits exacts.
Un plugin que nous utilisons dans la plupart de nos sites est le fameux plugin « Broken Link Checker » qui nous permet de rechercher automatiquement les liens cassés dans toutes les pages, articles, Costum Post Types… de façon automatisés.
Une recherche automatique
Après téléchargement et installation du plugin Broken Link Checker vous n’avez plus à vous souciez de rechercher les liens cassés dans votre site qu’il fasse 5 pages ou 1200 pages, l’extension agira seul et vous préviendra par mail en case de liens cassés. Petit plus l’extension est en français !
Dans le cas où vous souhaitez vérifier de vous-même ou justement allez modifier ces liens cassés, il vous suffit d’aller dans le tableau d’administration de votre site : Outils > Liens Cassés et vous aurez une merveilleuse vue sur tous vos liens cassés mais aussi tous les autres liens de votre site web.
Sur chaque lien vous pourrez avoir différentes options dans le cas où vous souhaitez les modifier, les délier ou le suspendre.
Avec cette extension wordpress, vous n’aurez plus de souci de liens cassés très longtemps !
Contact Form 7 est un plugin vous permettant de créer des formulaires de contact simple et efficace sur votre site web WordPresd. De plus cette extension vous permet d’avoir aussi des informations supplémentaires lors de l’envoi par mail après la soumission du formulaire de contact; par exemple vous pouvez récupérer l’URL en cours, l’adresse IP de l’utilisateur, le titre de la page en cours… De nombreuses possibilité sont possibles, à vous de jongler avec afin de recueillir les informations nécessaires.
Liste des filtres
[_remote_ip]
Cette balise sera remplacée par l’adresse IP du client de l’expéditeur.
[_user_agent]
Cette balise sera remplacée par les informations de l’agent utilisateur de l’expéditeur.
[_url]
Cette balise sera remplacée par l’URL du formulaire de contact.
[_date]
Cette balise sera remplacée par la date de la soumission.
[_TIME]
Cette balise sera remplacée par l’heure de la présentation.
[_post_id]
Cette balise sera remplacée par l’ID de la page ou de l’article, qui contient le formulaire de contact.
[_post_name]
Cette balise sera remplacée par le nom (slug) du poste qui contient le formulaire de contact.
[_post_title]
Cette balise sera remplacée par le titre de la page ou de l’article qui contient le formulaire de contact.
[_post_url]
Cette balise sera remplacée par le permalien de la page ou de l’article, qui contient le formulaire de contact.
[_post_author]
Cette balise sera remplacée par le nom de l’auteur du message qui contient le formulaire de contact.
[_post_author_email]
Cette balise sera remplacée par l’auteur de l’e-mail après qui contient le formulaire de contact.
Sur la plupart de nos sites, nous utilisons l’extension WordPress SEO by Yoast, à travers les multiples avantages que vous apporte cette extension, vous pouvez intégrer le fameux Breadcrumb, (miette de pain en français) ou fil d’Ariane.
Il s’agit d’un outil ergonomique permettant de savoir sur quelle partie du site se situe la page consultée.
Toutefois, le breadcrumb n’est pas seulement une aide à la navigation pour vos visiteurs, c’est également une information supplémentaire donnée à Google sur le plan de votre site favorisant le référencement.
En outre, l’extension WordPress SEO by Yoast, permet d’implémenter facilement cette fonctionnalité, via quelques modifications de thème enfant. Pour cela vous allez devoir configurer WordPress SEO by Yoast en activant le fil d’Ariane dans l’extension WordPress SEO by Yoast sur le lien SEO/Liens internes.
Le détail des paramètres :
Le séparateur est le (ou les) caractère entre chaque partie du breadcrumb (fil d’Ariane).
Le texte d’ancrage pour la page d’accueil est le texte fixe pour la partie la plus à gauche du fil d’Ariane, qui permet de revenir sur la page d’accueil.
Les préfixes : il est possible d’ajouter un texte avant le fil d’Ariane, ‘Vous êtes ici’ par exemple pour les articles, ‘Archives’ lors d’une navigation dans les archives, ‘votre recherche’ en cas de recherche ou un texte prédéfini pour une page non trouvée.
La taxonomie à afficher est le plus souvent par catégories. Il s’agit de la méthode que vous préférez pour classer vos articles.
Insertion du code dans le thème
Une fois le fil d’Ariane configuré et activé, il est nécessaire de modifier le thème pour indiquer où l’afficher. En effet, le plugin ne peut pas déterminer un emplacement générique, vous devez ainsi l’ajouter de vous-même dans le code de votre thème enfant.
Pour que le breadcrumb s’affiche sur toutes les pages il est conseillé de l’insérer directement dans le fichier header.php, c’est-à-dire l’en-tête du blog, inclus sur chaque page (les articles, les archives, les catégories, la page d’accueil…).
Pour inclure le code du breadcrumb, il suffit de copier le code fourni sur la page de configuration, à savoir :
Le premier lot de modifications ajoute des espacements (padding) et retire les soulignements des liens.
La deuxième supprime l’affichage du fil d’Ariane sur la page d’accueil.
Point référencement sur le fil d’ariane
L’utilisation du fil d’Ariane est un élément important de votre stratégie de référencement. Une des façon d’optimiser celui-ci est d’utiliser les mots clés dans le fil d’Ariane. Petit et discret il n’a que des avantages, il ne faut donc pas hésiter à l’utiliser !
A de nombreuses reprises, nous avons eu besoin d’ajouter des colonnes spécifiques dans les administrations, que ce soit l’ID des articles ou des pages, du titre SEO ou autres.
L’une des solutions et d’ajouter soi-même ces colonnes via le fichier functions.php mais cela peut-être fastidieux ou difficile selon la demande.
Un plugin simple d’usage
La solution peut passer par un plugin wordpress nommé Codepress Admin Columns, celui-ci vous permet de rajouter de nombreuses colonnes personnalisés ou par défaut de façon très simple. De plus vous pouvez personnaliser la taille de ces colonnes, leurs noms et même leur fonction ! Bref une pépite qui répond à de nombreux besoin ! Pour télécharger l’extension, deux solutions passer par le site officiel de WordPress ou passer par l’ajout d’extensions de wordpress avec les mots clefs « Codepress Admin Columns »
Un thème wordpress utilisé sur notre site principal
Le site CreaZo.fr a pu utiliser pendant une année un thème de l’une des très rares boutiques de thèmes français nommé Thèmes de France, via son thème Étendard.
Un thème français de qualité tout comme son support !
Ce thème est de grande qualité et s’est beaucoup amélioré dés son début, les créateurs sont présents et n’hésite pas à vous donner un coup de main pour comprendre leur thème, vous aidez à travers leur vidéos support et tout cela à travers leur forum dédié au support.
Une boutique de thème que nous affectionnons tout particulièrement chez Creazo est la boutique themify, de nombreux thèmes sont disponibles (plus d’une trentaine) à des prix vraiment raisonnables. Le prix d’un thème au plus bas est de 49$ (de plus un thème acheté = un thème offert) et si le cœur vous en dit, vous pouvez acheter l’intégrabilité des thèmes, leurs fichiers PSD et le support de mise à jour d’un an pour 79$, ce qui entre nous est vraiment avantageux. Ils ont pu aussi développer quelques plugins très intéressants dont le fameux Themify Builder.
Des thèmes de qualités
Bien que ces thèmes WordPress sont en anglais, ils sont de très grandes qualités et vendus avec un constructeur de page « Themify builder » qui est très bien pensé.
De plus tous les thèmes sont responsives design, adapté aux écrans rétinas et « SEO Friendly », petit bémol par contre le support est en anglais !