我正在使用高级自定义字段(ACF)来填充自定义帖子类型,并且页面内部是一个“向供应商发送电子邮件”链接,该链接会打开包含联系表单的iframe。我遇到的问题是表单发送到的电子邮件地址将特定于自定义帖子类型生成的自定义字段。
我在iframe href的末尾使用?postid=<?php echo the_ID(); ?>
将帖子ID带入iframe,但我现在不知道如何从网址获取ID来调用正确的自定义字段。
例如,iframe的网址为mysite.com/supplier-contact-form/?postid=40
我试过了:
<?php $postid = url_to_postid( $url ); ?>
<?php echo ($postid); ?>
但它返回值0.
答案 0 :(得分:0)
您正在寻找$ GET请求
<?php
$postid = $_GET['postid'];
echo $postid;
?>