X

Comment remplacer les mots-clés dans the_content et the_excerpt

Extraits par IsItWP

Vous cherchez un moyen de remplacer des mots-clés dans le_content et le_excerpt en utilisant un tableau associatif ? Bien qu'il existe probablement un plugin pour cela, nous avons créé un extrait de code rapide que vous pouvez utiliser pour remplacer des mots-clés dans le_content et le_excerpt dans WordPress.

Instructions :

Il vous suffit d'ajouter ce code au fichier functions.php de votre thème ou dans un plugin spécifique au site :

function replace_text_wps($text){
	$replace = array(
		// 'WORD TO REPLACE' => 'REPLACE WORD WITH THIS'
		'wordpress' => '<a href="#">wordpress</a>',
		'excerpt' => '<a href="#">excerpt</a>',
		'function' => '<a href="#">function</a>'
	);
	$text = str_replace(array_keys($replace), $replace, $text);
	return $text;
}

add_filter('the_content', 'replace_text_wps');
add_filter('the_excerpt', 'replace_text_wps');

Remarque : Si c'est la première fois que vous ajoutez des extraits de code dans WordPress, veuillez consulter notre guide sur la manière de copier / coller correctement des extraits de code dans WordPress, afin de ne pas casser accidentellement votre site.

Si vous avez aimé cet extrait de code, n'hésitez pas à consulter nos autres articles sur le site tels que : 19 meilleurs plugins WordPress pour photographes et comment augmenter la taille maximale de téléversement de fichiers dans WordPress.

Commentaires   Laisser une réponse

  1. Bonjour, j'ai fait une modification comme ceci mais je n'obtiens aucun effet :

    function replace_text_wps($text){
    $replace = array(
    // ‘MOT À REMPLACER’ => ‘REMPLACÉ PAR CECI’
    ‘spicy’ => ”,
    ‘veryspicy’ => ”
    );
    $text = str_replace(array_keys($replace), $replace, $text);
    return $text;
    }

    add_filter(‘the_content’, ‘replace_text_wps’);

    J'ai ajouté ceci à la fin du fichier functions.php du thème mais je n'obtiens aucun effet.

  2. WordPress Arena: A Blog for WordPress Developers, Designers and Blogger August 27, 2011 at 4:01 pm

    […] le code est gracieuseté de Kevin Chard de WpSnipp, et nous devrions lui être reconnaissants […]

  3. The Best way to replace words in your posts # WordPress Tricks & Tips April 4, 2011 at 8:45 am

    […] Sur le code ci-dessus, on utilise add_filter pour filtrer the_content et the_excerpt. Ainsi, tous les mots correspondants seront remplacés par le nouveau paramètre comme décrit. Voilà, nous espérons que ce tutoriel fonctionnera pour vous. Merci Kevin Chard de WP Snipp pour ce code […]

  4. Kako automatski zameniti izraze | WPSavetnik March 18, 2011 at 1:52 pm

    […] le fragment de code est tiré du site wpsnipp.com, une excellente collection d’astuces et de tours de PHP pour […]

  5. Vous devez faire attention à cela si vous avez l'intention d'utiliser ces mots-clés dans la légende d'une image, car cela semble casser la légende. C'est un inconvénient trop important pour que je l'utilise sur un mot-clé courant, mais sinon, c'est vraiment génial. Je trouverai certainement une utilité à cela. Merci !

    1. Salut Sean, oui c'est vrai que cela remplacera n'importe quel texte, mais je suis content que le snippet vous plaise. Je suis sûr que je le mettrai à jour à l'avenir pour qu'il soit un peu plus pratique.

  6. Si le mot est déjà dans un lien, il y aura quelques problèmes. Ma meilleure et plus simple solution pour cela est de remplacer par exemple ' wordpress ' de sorte que chaque apparition de wordpress avec des espaces de chaque côté sera remplacée.

    1. Salut Slowmove, c'est vrai et c'est quelque chose que les gens devraient prendre en considération lorsqu'ils utilisent cet extrait. Merci pour la suggestion, cela fonctionnerait très bien dans certains cas. Je devrai peut-être publier une version mise à jour à l'avenir.

Ajouter un commentaire

Nous sommes heureux que vous ayez choisi de laisser un commentaire. N'oubliez pas que tous les commentaires sont modérés conformément à notre politique de confidentialité, et tous les liens sont nofollow. N'utilisez PAS de mots-clés dans le champ nom. Ayons une conversation personnelle et significative.

Liste de contrôle de lancement WordPress

La checklist ultime pour lancer un WordPress

Nous avons compilé tous les éléments essentiels de la liste de contrôle pour le lancement de votre prochain site Web WordPress dans un ebook pratique.
Oui, envoyez-moi l'eBook gratuit !