私は立ち往生しています。私はposted this on WordPress.StackExchangeと彼らはWebApps.StackExchangeで試してみると、彼らは私がここで試してみることを提案した。だから、あなたがそれらすべてに従うなら、複数のポストのための謝罪!カスタムbit.ly URLを使用して、数を含むTwitterボタンを取得する方法はありますか?
私は、カスタムショートURL(すなわちfoo.co)を生成するためにbit.ly proを使用するクライアントブログを持っています。 Twitterボタンの通常の水平バージョンをtweet-countで表示し、ポストへのリンクに独自のbit.ly pro URLを使用したいと思っています。
通常のWPショートリンク(wp_get_shortlink()
)をサイトの別の場所にあるカスタムBit.ly pro URLに変換するのに、Joost de Valk's Bit.ly Shortlinks pluginがインストールされていますが、Twitterはその代わりにデフォルトのt.coドメインですべてをレンダリングします。
私はthis questionからの提案を見てきましたが、データ-URLとして#を使用して動作しない、と示唆したTwitterのサポートページには仕事にBit.lyを取得する方法上の任意の情報が含まれていないようです(彼らは彼らが行くと言いますが)。
ここに私のテーマにボタンを挿入するために作成した関数 - 私が間違っている場所のアイデアはありますか?ループ内とシングルポストページの両方にボタンを挿入するために使用されます。場合
function tweet_this() {
global $post;
ob_start();
$tweet = wp_get_shortlink();
echo '<script src="http://platform.twitter.com/widgets.js" type="text/javascript"></script><a href="http://twitter.com/share" class="twitter-share-button" data-url="' . $tweet . '" data-counturl="' . $tweet . '" data-count="horizontal" data-via="clietname" data-text="' . get_the_title() . '">Tweet</a>';
return ob_get_clean();
}
それはつぶやきカウントレンダリングされませんを除いて、この機能は、作業を行うことができます:
function tweet_this() {
global $post;
ob_start();
$tweet = sprintf(__('%1$s %2$s'), $post->post_title, wp_get_shortlink());
echo '<a class="tweethis" href="http://twitter.com/intent/tweet?text=' . urlencode($tweet) . ' via @clientname">Tweet this</a>';
return ob_get_clean();
}
あなたはより多くの情報が必要な場合は、私に教えてください - と感謝事前にをあなたは私の道を捨てることができます! ミシェル
ありがとうございます!私は来週にそれを試してみる。 – Michelle