ソーシャル共有プラグインに、私のWP投稿それぞれのショートリンクを使用して、訪問者がクリックしたソーシャルサービスにパーマリンクではなく自動的に渡すようにする方法はありますか?
そうでなければ、それはその機能で構築されなければなりませんか? (私はそれを行うものを見つけたというわけではありません)
普遍的にいくつかのプラグインコードの少なくとも一部に触れることなくすべてのプラグインを "トリック"できるかどうかは非常に疑問ですが、最善の策は のフィルタになると思いますthe_permalink
と post_link
、そしておそらく pre_post_link
。たとえそれがうまくいったとしても、それはかなり "重い"ものになるでしょう。つまり、物事を中断する前に多くの処理が行われます。
JetPackに関する実用的な解決策を見つけました。今後の参考のために、JetPackからヒントを得てください。
このプラグインは私の望むとおりの動作をしているようです。(この場合はJetPackの)sharing_permalinkにフィルタを追加することで、投稿のショートリンクを使用するための共有ボタンを傍受します。
パーマリンクは「いいね」カウンターのために使われるので、完全に迂回してはいけません、問題は私が思っていたよりもっと複雑ですが、それは始まりであり、これまでのところうまくいっています。私はJetPackを避けようとしていました、しかしそれは今のところします。