我希望能够将任何参数传递到Wordpress中的URL,然后将它们用作该页面上显示的iframe的参数。
iframe位于www.blog.com/downloads
页面。例如,我希望能够创建URLwww.blog.com/downloads/?asset_id=123456
。然后将参数自动添加到iframe URL中,因此它变成:
<iframe src="<?php echo rtrim(get_field('iframe_url'),"/"); ?><PARAMETERS HERE>"></iframe>
iframe的URL将变成https://www.iframeurl.com?asset_id=123456
。
是否有可能让任何参数像这样通过URL传递,然后在模板中使用,或者它们需要先被明确定义?
您可以按以下方式操作。
add_query_arg( array(
'asset_id' => '123456',
.......
), 'https://www.iframeurl.com' );
按如下方式传递参数
<iframe src="<?php echo rtrim(get_field('iframe_url'),"/"); ?>?asset_id=<?php echo $_REQUEST['asset_id']?>"></iframe>