Existe-t-il un moyen de forcer un plug-in de partage social à utiliser chacun des WP messages du lien abrégé (le service YOURLS dans mon cas) est automatiquement transmis au service social sur lequel le visiteur a cliqué, au lieu de permalien?
Si non, il doit être construit avec cette fonctionnalité? (pas que j'en ai trouvé qui fait ça)
Je doute fort que vous puissiez universellement "manipuler" tous les plugins sans toucher au moins une partie du code de ce plugin, mais je pense que votre meilleur pari serait de filtrer the_permalink
et post_link
, et peut-être pre_post_link
. Même si cela fonctionne, ce serait plutôt "lourd". C'est-à-dire que beaucoup de traitement est effectué avant que vous n'interrompiez les choses.
J'ai trouvé une solution de travail autour de JetPack et je peux m'en inspirer pour référence future.
On dirait que ce plugin fait exactement ce que je veux: Intercepte les boutons de partage pour utiliser le lien court de post en ajoutant un filtre pour (JetPack dans ce cas) sharing_permalink
Permalink ne doit pas être complètement ignoré, car il est utilisé pour les compteurs "J'aime", la matière est plus compliquée que je ne le pensais, mais c’est un début et jusqu’à présent, elle fonctionne. J'essayais d'éviter JetPack, mais ça ira pour le moment.