您正在发送text
未编码。urlencode
就像你做permalink一样。
<a class="popup" href="http://twitter.com/share?url=<?php echo urlencode(get_permalink($post->ID)); ?>&text=<?php echo urlencode(the_content_limit(100, ""));?>"><img src="http://zitatezumnachdenken.com/wp-content/uploads/2013/04/twittersmall.png" alt="twitter"></a>
尽管如此,
the_content_limit
看起来很可能
echo
s(基于您的使用情况),而不是返回您需要的字符串。因此,我希望您必须找到该函数并对其进行修改或复制,或者找到其他替代方法来获取可以编码的字符串。