我在“Training”页面上有一张预订表,我希望它预先填写登录用户的详细信息。为此,我需要将这些详细信息(姓名和电子邮件)传递到URL,表单应自动获取这些详细信息并将其插入相应的表单字段(插件创建者建议我这样做)。
因此,我尝试在指向培训页面的随机页面中添加一个随机按钮,添加了以下两个参数:
<a href="<?php echo esc_url( add_query_arg( array(
\'name\' => $user_name,
\'email\' => $user_email
), site_url( \'/trainings/\' )))?>">Go to trainings</a>
现在,仅此操作即可打开以下URL:http://mysite/trainings/?name=examplename&email=exampleemail
并抛出“找不到”错误。为什么会这样?
此外,即使这样做有效,我也需要通过常规主菜单链接(而不是随机按钮)将这两个参数传递给URL。我该怎么办?我尝试添加以上内容<a>
将代码作为主菜单的自定义链接,但不起作用。