社交分享帖子的短链接而不是永久链接

时间:2013-06-03 作者:Saxtus

有没有办法强制社交共享插件使用我的每个WP帖子自动获得的短链接(在我的情况下是YOURLS服务)来传递给访问者单击的社交服务,而不是永久链接?

如果没有,则必须使用该功能进行构建?(并不是说我找到了任何这样做的人)

2 个回复
SO网友:s_ha_dum

我非常怀疑你是否可以在不接触至少一些插件代码的情况下,普遍地“欺骗”所有插件,但我认为你最好的选择是使用过滤器the_permalinkpost_link, 也许吧pre_post_link. 即使你能做到这一点,它也会相当“沉重”。也就是说,在你打断事情之前,会发生很多处理过程。

SO网友:Saxtus

我在JetPack周围找到了一个可行的解决方案,我可以从中得到启发,以供将来参考。

关于它的讨论:Support for sharing_permalink filter inconsistentJetpack shortlinks for sharing buttons这个插件似乎正是我想要的:通过为sharing\\u permalink(本例中是JetPack)添加一个过滤器,拦截共享按钮以使用post的短链接

Permalink不应该完全绕过,因为它用于“喜欢”计数器,这件事比我想象的要复杂,但这只是一个开始,到目前为止仍在工作。我试图避开喷气背包,但现在可以了。

结束