【发布时间】:2013-10-07 16:52:32
【问题描述】:
我正在尝试在我的每个帖子中创建一个 facebook 分享按钮,分享内容将是动态的,这意味着我将能够为每个帖子自定义其缩略图、标题和描述。
以下是我使用的代码(顺便说一下,我在 wordpress 中使用高级自定义字段插件):
<a onClick="window.open('http://www.facebook.com/sharer.php?s=100&p[title]=<?php the_field(videotitle); ?>&p[summary]=<?php the_field(video_description); ?>&p[url]=<?php echo get_permalink(); ?>&p[images][0]=http://img.youtube.com/vi/<?php the_field(youtube_thumb); ?>/maxresdefault.jpg','sharer','toolbar=0,status=0,width=548,height=325');" href="javascript: void(0)" rel="nofollow"></a>
/////////////////////////////////////// ///////////////////////////////////////// //////
下面是将从我的 CMS 中回显我的内容的 php:
<?php the_field(videotitle); ?>
<?php the_field(video_description); ?>
<?php echo get_permalink(); ?>
代码运行良好,但我注意到当我输入标题/描述太长或在帖子中使用特殊字符时,按钮停止工作。
我应该如何克服这个问题?我对php还是很陌生,如果可能的话,请用外行的术语解释一下,提前谢谢你。
【问题讨论】: