获取Twitter按钮的方法,带计数,带自定义位.ly URL,工作



卡住了。我在WordPress上发布了这篇文章。他们建议我试试WebApps。他们建议我在这里试试。所以,如果你关注了所有这些帖子,就为多篇帖子道歉!

我有一个客户端博客使用比特。Ly pro生成自定义短url(如foo.co)。我想显示Twitter按钮的常规水平版本,带有tweet计数,并使用自定义位链接到帖子。Ly pro url。

我已经安装了Joost de Valk's Bit。该插件可将正常的WP短链接(wp_get_shortlink())成功转换为自定义位。但Twitter似乎胜过了这一点,并将所有内容呈现为默认的。co域名。

我看了这个问题的建议,但使用#作为数据-url不起作用,并且建议的Twitter支持页面似乎不包含任何关于如何获得比特的信息。去上班(尽管他们说他们会去上班)。

这是我创建的功能,以插入按钮在我的主题-任何想法在哪里我错了?这用于在循环和单篇页面中插入按钮。

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();  
}

如果有帮助的话,这个函数也可以工作,除了它不呈现tweet计数:

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();  
}

让我知道,如果你需要更多的信息-提前感谢任何帮助,你可以扔我的方式!米歇尔

function tweet_this() {
    global $post;
    $tweet = get_permalink(); //replace with your code
    $tweetmarkup =  '<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>';
    echo $tweetmarkup;  
}

这对我有用,但我没有安装WPShortlinks,所以我用permalink代替了它。您应该能够用wp_get_shortlink替换永久链接,并且它应该可以工作。

相关内容

  • 没有找到相关文章

最新更新