我正在尝试编写一个短码,它可以获取URL并从中构建iframe。iframe的代码总是相同的,除了url。
我想将url传递到短代码并构建iframe,但我似乎无法删除双引号。
作为测试,我尝试了以下方法:
add_shortcode( \'lead1212_player\', \'lead1212_player_injection\' );
function lead1212_player_injection($atts) {
$a = shortcode_atts( array( \'url\' => \'https://www.example.com\' ), $atts );
$myurl = $a[\'url\'];
print "myurl is $myurl";
$myurl = str_replace(\'"\', \'\', $myurl);
print "myurl is $myurl";
}
两个print语句返回相同的内容。输出ismyurl为;http://www.example.com";我的url是;http://www.example.com";