固定链接不会显示在Twitter按钮中(本地WordPress问题?)

时间:2012-03-14 作者:patrick

我正试图在我的WordPress帖子中添加一个自定义的“推特此”按钮。我坚持official Twitter guidelines.

这就是我真正想做的;我不想要按钮,我想要定制的外观-对我来说,它只是文本。这是我使用的代码:

<a href="https://twitter.com/share?url=<?php echo urlencode(get_permalink($post->ID)); ?> &text=<?php the_title(); ?> &via=username&count=horizontal" class="custom-tweet-button">Tweet</a>

Output:

这是通过@username获得的帖子标题

所以问题是permalink(<?php the_permalink(); ?>)无法显示。

我试过:

  • https://twitter.com/share?url=<?php echo urlencode(get_permalink($post->ID)); ?>
  • https://twitter.com/share?url=<?php the_permalink(); ?>

    如果我的代码有问题,或者这是一个问题,因为我使用local WordPress 为了发展?

1 个回复
最合适的回答,由SO网友:patrick 整理而成

在仔细考虑了这个问题后,我决定修改代码并尝试以下操作:

<a href="https://twitter.com/share?url=&text=<?php the_title(); ?>: <?php echo urlencode(get_permalink($post->ID)); ?> &via=username&count=horizontal" class="custom-tweet-button">Tweet</a>
我所能说的是:它按它应该的那样工作。我议程上的下一件事是合并一个自定义url缩短器。

PS:值得一提的是,如果你使用某些主题,它们可能会使用特殊的%permalink%和%PostTitle%结构。确保替换默认值<?php the_title(); ?><?php the_permalink(); ?> 用它。

结束

相关推荐

将NEXT/PREVICE_POSTS_LINK与自定义搜索配合使用

我的网站上有一些不同的搜索:“物种概况”(自定义帖子类型搜索)术语表(自定义帖子类型搜索)目前我正在使用search.php; $_POST[\"type\"] 确定已使用的搜索,以及$_POST[\"s\"] 对于查询条件:<?php if (isset($_POST[\"s\"])) { $search_term = $_POST[\"s\"]; } if (isset($_POST[\"type\"])) {&#