Bonjour,
Ma configuration WP actuelle
- Version de PHP/MySQL : 7.0.7
- Thème utilisé : custom
- Extensions en place : plusieurs
- Nom de l’hébergeur : Infomaniak
- Adresse du site : https:/www.les-alternatives.com
Problème(s) rencontré(s) :
Bonjour,
J’aimerais savoir quelle fonction WordPress utilise pour formatter les slugs, les urls (etc…)? Lorsque par exemple on ajoute un terme dans une taxonomie, disons « Mon Premier Terme », le slug va être directement formaté en replaçant caractères spéciaux et autres espaces, donnant « mon-premier-terme ».
Je demande cela parce que mes tentatives avec str_replace sont infructueuse. En l’état, j’arrive à transformer cette variable pour qu’elle n’affiche que des minuscules et sans accents.
Information supplémentaires (ce que j’envisage de faire) :
1 – Je déclare une variable qui récupère le titre du post (get_the_title). Cette variable, après traitement, me permettra de créer un terme dans une taxonomie d’un autre post-type et ayant, vous l’aurez compris, le même nom que l’article en question.
2 – Je formate la variable afin de respecter les standards de wordpress pour les slug (j’entends par là : sans accents, sans majuscules, en remplacant les espaces par des tirets etc…)
3 – Ma variable est formatté comme il se doit, je vais pouvoir l’utiliser avec wp_set_object_terms (que j’utilise juste après wp_insert_post)
Merci.