Bien utiliser les champs personnalisés avec WordPress

Ajouter des champs personnalisés à vos articles dans le Back Office.

La premiĂšre chose Ă  faire est d’ouvrir le module Champs personnalisĂ©s dans la page d’ajout d’article de votre Back Office.
De lĂ , entrez un nom Ă  votre champs (qui sera le mĂȘme pour tous vos articles) et une valeur (qui change en fonction de votre article) :

Le module des champs personnalisés WordPress

Vous devez entrer le nom et la valeur ici

Si ce module n’apparaĂźt pas dans votre page, cliquez sur le bouton Options de l’écran et cochez la case correspondante :

Bouton option de l'Ă©cran

Ce bouton se trouve en haut Ă  droite.

options disponibles

Je sais, je dois mettre à jour mon site 


RĂ©pĂ©tez l’action encore deux fois, pour les deux champs Date et technique.

Ajouter des champs personnalisés dans le code.

Pour ajouter un champ personnalisĂ©, c’est tout simple.
Il suffit d’entrer ce bout de code :

<?php echo get_post_meta($post->ID, 'ICI_MON_TITRE_DE_CHAMPS', true) ?>

N’oubliez pas de remplacer ICI_MON_TITRE_DE_CHAMPS par votre titre en respectant la casse !
Avec ceci, vous aurez la valeur (et uniquement la valeur) qui va s’afficher.
Pour avoir une liste, nous allons entrer :

<ul>
	<li>Client : <strong><?php echo get_post_meta($post->ID, 'client', true) ?></strong></li>
	<li>Date : <strong><?php echo get_post_meta($post->ID, 'date', true) ?></strong></li>
	<li>Technique : <strong><?php echo get_post_meta($post->ID, 'technique', true) ?></strong></li>
</ul>

Ce qui nous donne :

  • Client : Nom du client
  • Date : 2001
  • Technique : une super technique

Et voilà, vous savez maintenant ajouter des champs personnalisés ! Félicitations !

Comment masquer les champs personnalisés inutilisés.

Cette technique est trĂšs bien, mais si vous ĂȘtes un petit cachotier vous ne voulez pas entrer la technique pour un projet, vous vous trouverez avec ça sur votre page :

  • Client : Nom du client
  • Date : 2001
  • Technique :

En effet, le mot technique Ă©tant Ă©crit en dur dans votre code, il apparaĂźtra quoi qu’il arrive. C’est pas trĂšs propre.
On ne va donc afficher les listes que si une valeur est associée au champ personnalisé.
Pour cela, on va commencer à déclarer nos champs :

$client = get_post_meta($post->ID, "client", true);
$date = get_post_meta($post->ID, "date", true);
$technique = get_post_meta($post->ID, "technique", true);

Ensuite, on affiche les listes que si une valeur est entrée dans le BO :

if($client!=NULL){ 
	echo '<li>Client :<strong> '.$client.'</strong></li>'; 
}
if($date!=NULL){ 
	echo '<li>Date :<strong> '.$date.'</strong></li>'; 
}
if($technique!=NULL){ 
	echo '<li>Technique :<strong> '.$technique.'</strong></li>'; 
}

Ce qui vous donne au final :

<ul>
<?php 
	$client = get_post_meta($post->ID, "client", true);
	$date = get_post_meta($post->ID, "date", true);
	$technique = get_post_meta($post->ID, "technique", true);

	if($client!=NULL){ 
		echo '<li>Client :<strong> '.$client.'</strong></li>'; 
	}
	if($date!=NULL){ 
		echo '<li>Date :<strong> '.$date.'</strong></li>'; 
	}
	if($technique!=NULL){ 
		echo '<li>Technique :<strong> '.$technique.'</strong></li>'; 
	}
?>
</ul>

Et voilĂ , tout est dynamique maintenant !

Aller plus loin.

Les champs personnalisĂ©s peuvent servir Ă  bien plus que d’afficher de simples mĂ©tas.
Par exemple, si vous avez un slider, vous pouvez dĂ©finir un lien avec votre champ personnalisĂ© plutĂŽt qu’avec un permalink.
De cette maniùre, vous pouvez faire pointer vers n’importe quelle page de votre site ou bien vers un autre site partenaire.

Comment se protéger des commentaires indésirables sur WordPress

Pour protéger votre site WordPress des commentaires indésirables, vous pouvez mettre en place les mesures suivantes :

  1. Utilisez un systĂšme de filtrage des commentaires : WordPress dispose d’une fonctionnalitĂ© intĂ©grĂ©e appelĂ©e “Commentaires” qui vous permet de filtrer les commentaires en fonction de divers critĂšres. Vous pouvez configurer des filtres pour dĂ©tecter et bloquer les commentaires contenant des mots-clĂ©s indĂ©sirables ou du spam.
  2. Activez la modĂ©ration des commentaires : Dans les paramĂštres de votre site WordPress, vous pouvez choisir de modĂ©rer les commentaires avant de les afficher publiquement. Cela vous permet de passer en revue chaque commentaire et de dĂ©cider s’il convient d’ĂȘtre publiĂ© ou non.
  3. Utilisez des plugins de sĂ©curitĂ© : Il existe de nombreux plugins de sĂ©curitĂ© WordPress qui peuvent vous aider Ă  lutter contre les commentaires indĂ©sirables. Par exemple, Akismet est un plugin populaire qui filtre les commentaires en utilisant une base de donnĂ©es globale des spams connus. Vous pouvez Ă©galement envisager d’installer des plugins de sĂ©curitĂ© tels que Wordfence ou Sucuri, qui offrent des fonctionnalitĂ©s de protection contre le spam et les attaques malveillantes.
  4. Limitez les autorisations des utilisateurs : Si vous autorisez les commentaires d’utilisateurs enregistrĂ©s uniquement, cela peut rĂ©duire le nombre de commentaires indĂ©sirables. Vous pouvez Ă©galement dĂ©finir des rĂšgles strictes pour les nouveaux utilisateurs, en les obligeant Ă  ĂȘtre approuvĂ©s manuellement avant de pouvoir commenter.
  5. Utilisez un systĂšme de captcha : Un captcha est un test qui permet de dĂ©terminer si l’utilisateur est humain ou un bot. En intĂ©grant un captcha dans le formulaire de commentaires, vous pouvez empĂȘcher les bots d’envoyer des commentaires indĂ©sirables.
  6. Activez la liste noire des adresses IP : Certains plugins vous permettent de bloquer des adresses IP spĂ©cifiques ou des plages d’adresses IP connues pour gĂ©nĂ©rer des commentaires indĂ©sirables. En ajoutant ces adresses IP Ă  une liste noire, vous pouvez empĂȘcher ces commentaires de parvenir Ă  votre site.
  7. Encouragez l’engagement positif : En encourageant des commentaires constructifs et en rĂ©pondant rapidement aux commentaires lĂ©gitimes, vous pouvez crĂ©er une communautĂ© d’utilisateurs engagĂ©s et dĂ©courager les commentaires indĂ©sirables.

Il est important de noter qu’aucune mesure ne garantit une protection Ă  100 % contre les commentaires indĂ©sirables. Cependant, en combinant ces diffĂ©rentes stratĂ©gies, vous pouvez rĂ©duire considĂ©rablement le nombre de commentaires indĂ©sirables sur votre site WordPress.