若页面是通过按钮访问的,请勾选复选框



正在寻找一些关于如何添加以下功能的帮助:

我在我的WP网站上有一个联系人页面,上面有一张联系人7表格和一个注册时事通讯的复选框。

联系人页面可以通过两种方式访问-显然是通过菜单,但也有一个";注册我的时事通讯";主页上的按钮,当点击该按钮时,用户也会进入联系人页面。我想这样做,当用户点击主页上的按钮时,它不仅会将他/她带到联系人页面,还会自动勾选那里的复选框。如果用户通过菜单或任何其他方式访问联系人页面,我不希望自动勾选复选框。

我想我正在寻找一些php逻辑,但任何想法都值得赞赏。

将PHP GET字符串添加到按钮链接中,然后在另一端读取该字符串,并生成如下逻辑:

如果页面是contact-page.php,则在按钮上添加链接contact-page.php?button=true

contact-page.php上用PHP读取?button=true

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,当你点击一个按钮设置localStoragebutton: true时,然后在contact-page.php上读取,如果它的true复选框带有JS

最新更新