如果通过按钮访问页面,请勾选复选框
Tick checkbox if page is visited via button
寻求帮助以了解如何添加以下功能:
我的 WP 网站上有一个联系页面,其中有一个联系 7 表单和一个用于注册时事通讯的复选框。
可以通过两种方式访问联系页面 - 显然是通过菜单,但主页上还有一个“为我注册时事通讯”按钮,点击该按钮当前也会将用户带到联系页面。我想这样做,以便当用户单击主页上的按钮时,它不仅需要 him/her 到联系页面,而且还会自动勾选那里的复选框。如果用户通过菜单或任何其他方式访问联系页面,我不希望自动勾选复选框。
我想我正在寻找一些 php 逻辑,但任何想法都会受到赞赏。
将 PHP GET 字符串添加到按钮 link 然后在另一侧读取它并使逻辑如下:
如果页面是 contact-page.php
,则在按钮上添加 link contact-page.php?button=true
在 contact-page.php
上阅读 ?button=true
和 PHP:
if (isset($_GET["button"])) {
//echo that checkbox checked
}else{
//echo that checkbox not checked
}
或在 JS 中:
if (window.location.href.indexOf("button") > -1) {
//check checkbox with JS
}
其他选项是您使用 JS localStorage ,当您单击按钮集 localStorage
button: true
时,然后在 contact-page.php
上阅读它,如果它是 true 复选框JS
寻求帮助以了解如何添加以下功能:
我的 WP 网站上有一个联系页面,其中有一个联系 7 表单和一个用于注册时事通讯的复选框。
可以通过两种方式访问联系页面 - 显然是通过菜单,但主页上还有一个“为我注册时事通讯”按钮,点击该按钮当前也会将用户带到联系页面。我想这样做,以便当用户单击主页上的按钮时,它不仅需要 him/her 到联系页面,而且还会自动勾选那里的复选框。如果用户通过菜单或任何其他方式访问联系页面,我不希望自动勾选复选框。
我想我正在寻找一些 php 逻辑,但任何想法都会受到赞赏。
将 PHP GET 字符串添加到按钮 link 然后在另一侧读取它并使逻辑如下:
如果页面是 contact-page.php
,则在按钮上添加 link contact-page.php?button=true
在 contact-page.php
上阅读 ?button=true
和 PHP:
if (isset($_GET["button"])) {
//echo that checkbox checked
}else{
//echo that checkbox not checked
}
或在 JS 中:
if (window.location.href.indexOf("button") > -1) {
//check checkbox with JS
}
其他选项是您使用 JS localStorage ,当您单击按钮集 localStorage
button: true
时,然后在 contact-page.php
上阅读它,如果它是 true 复选框JS