所以我在wordpress小部件中有一个youtube链接的代码
$title = "<h5 class='widget_title sidebar_widget_title'><a
href='http://www.youtube.com/user/".$options['username']."'
target='_blank'>".$options['title']."</a></h5>";
所以我试图追加
?sub_confirmation = 1
在我的youtube用户名之后,以便出现订阅确认但哇我已经尝试了所有内容,但我还不够好。
答案 0 :(得分:1)
您只需将查询字符串参数插入字符串。
$title = "<h5 class='widget_title sidebar_widget_title'><a href='http://www.youtube.com/user/".$options['username']."?sub_confirmation=1' target='_blank'>".$options['title']."</a></h5>";
这可能让您感到困惑的原因是因为您正在更改的代码的作者使用"
告诉PHP下一个字符序列形成一个字符串,而'
告诉HTML这是href属性的值(如<a href='youtube.com'>...</a>
)。这是有效的,因为HTML同时支持"
和'
,它可以省去必须逃避引号的麻烦。
就个人而言,我宁愿将'
用于PHP字符串,而将常规"
用于HTML,但这是一个品味问题。