Comment obtenir la piste de chapelure get_category_parents () sans lien sur le dernier article

wordpress.stackexchange https://wordpress.stackexchange.com/questions/42556

  •  01-11-2019
  •  | 
  •  

Question

Juste une question: je veux utiliser get_category_parents() Pour afficher une piste de fil sur une page d'archives de catégorie, mais sans lien sur la catégorie affichée actuelle (objectifs SEO, car ils disent que c'est un lien vers lui-même. Je ne suis pas sûr que les moteurs de recherche sont ce stupide, mais de toute façon).

Comme ça :

link_home »link_cat1» link_subcat1 »nolink_subsubcat1

get_category_parents() est parfait pour cela, mais il n'y a que deux options: avec des liens et sans liens.

Ce que je veux, ce sont des liens mais sur le dernier élément.

La fonction renvoie une chaîne, pas un objet ou un tableau, donc je ne peux pas supprimer le dernier élément.

Je pourrais faire avec Regex en recherchant avec le » séparateur et supprimer le dernier lien de cette façon, mais je suis assez mauvais avec les exploits (si vous connaissez de bonnes références pour cela, je suis intéressé!).

Je sais que la réponse évidente est de créer une fonction personnalisée en utilisant get_ancestors() et une boucle, puis ajoutant simplement après le nom de catégorie actuel.

Mais je voulais savoir qu'il y a un moyen plus simple, mais juste un accrochage get_category_parents() Pour ne pas ajouter de lien au dernier élément?

Merci pour tout aperçu.

Cordialement Simon

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à wordpress.stackexchange
scroll top