使用标点符号

时间:2017-07-17 12:04:04

标签: php html wordpress twitter social

我们的网站上有一个问题。我们有一个按钮,允许用户将我们的新闻文章分享到Twitter。当发推文时它显示摘要卡并自动生成文章标题作为推文。

但是,如果文章标题包含标点符号(如撇号或引号),则会显示HTML字符代码。例如,请看这篇文章......

http://www.thisisardee.ie/2017/07/16/shane-finn-meant-raising-e200000-id/

我想知道是否有办法自动将这些代码转换为正确的字符,以防止人们发布不易辨认的内容。

非常感谢任何帮助。

代码用于我们的Twitter按钮是......

<a class="twitter-share-button" href="<?php echo get_the_permalink(); ?>?text=<?php echo urlencode( get_the_title() ); ?>" data-via="ThisIsArdee"
 data-related="ThisIsArdee">Tweet</a>

1 个答案:

答案 0 :(得分:1)

如果您使用的是the standard Twitter button,则可以使用urlencode()功能解决此问题。看看上面的例子。

<a class="twitter-share-button" href="https://twitter.com/intent/tweet?text=<?php echo urlencode( 'Shane Finn: “If it meant raising €200,000, I’d do it all again”' ); ?>">Tweet</a>