Php 为自定义Pin按钮编码URL和文本
因此,我正在使用自定义pinterest按钮生成器,它会弹出并锚定如下所示:Php 为自定义Pin按钮编码URL和文本,php,Php,因此,我正在使用自定义pinterest按钮生成器,它会弹出并锚定如下所示: <a href="//gb.pinterest.com/pin/create/button/?url=http%3A%2F%2Fwww.flickr.com%2Fphotos%2Fkentbrew%2F6851755809%2F&media=http%3A%2F%2Ffarm8.staticflickr.com%2F7027%2F6851755809_df5b2051c9_z.jpg&descri
<a href="//gb.pinterest.com/pin/create/button/?url=http%3A%2F%2Fwww.flickr.com%2Fphotos%2Fkentbrew%2F6851755809%2F&media=http%3A%2F%2Ffarm8.staticflickr.com%2F7027%2F6851755809_df5b2051c9_z.jpg&description=Next%20stop%3A%20Pinterest" data-pin-do="buttonPin" data-pin-config="none">
和文本,如:
这是一个描述
那么pinterest会接受它吗?使用urlencode()
。请注意标题()中的参数:
<a href="//gb.pinterest.com/pin/create/button/?url=<?php echo urlencode($url); ?>&media=<?php echo urlencode($url); ?>&description=<?php echo urlencode(the_title(null,null,false)); ?>" data-pin-do="buttonPin" data-pin-config="none">
太好了,我也这么想,但我不确定是使用rawurlencode还是urlencode,甚至不确定我的思路是否正确。谢谢你的帮助:)哦,是的,我能不能把你的名字取下来编码>并忽略参数?@UzumakiDev:No如果第三个参数未设置为false
,则标题()
将自动echo
,因此无法通过urlencode()
发送。
http://lart.co.uk/wordpress/wp-content/uploads/2014/03/30d5466ca31411e3863812695239df89_8.jpg
<a href="//gb.pinterest.com/pin/create/button/?url=<?php echo urlencode($url); ?>&media=<?php echo urlencode($url); ?>&description=<?php echo urlencode(the_title(null,null,false)); ?>" data-pin-do="buttonPin" data-pin-config="none">