gpt4 book ai didi

wordpress - 获取 Twitter 按钮、计数和自定义 bit.ly URL 的方法,有效吗?

转载 作者:行者123 更新时间:2023-12-02 23:46:47 26 4
gpt4 key购买 nike

我被困住了。我posted this on WordPress.StackExchange他们建议我尝试 WebApps.StackExchange ,他们建议我在这里试试。因此,如果您关注所有这些帖子,我对多篇帖子表示歉意!

我有一个客户博客,使用 bit.ly pro 生成自定义短网址(即 foo.co)。我想显示 Twitter 按钮的常规水平版本,以及推文计数,并让使用其自定义 bit.ly pro url 转到帖子的链接。

我已经安装了Joost de Valk's Bit.ly Shortlinks plugin ,它成功地将正常的 WP 短链接 (wp_get_shortlink()) 转换为网站其他位置的自定义 Bit.ly pro URL,但 Twitter 似乎胜过了这一点,并使用默认的 t.co 域呈现所有内容。

我已经查看了 this question 的建议但是使用 # 作为 data-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();
}

如果您需要更多信息,请告诉我 - 提前感谢您为我提供的任何帮助!米歇尔

最佳答案

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,所以我用永久链接替换了它。您应该能够用 wp_get_shortlink 替换永久链接,并且它应该可以工作。

关于wordpress - 获取 Twitter 按钮、计数和自定义 bit.ly URL 的方法,有效吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7013970/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com