正在寻找一些关于如何添加以下功能的帮助:
我在我的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,当你点击一个按钮设置localStorage
button: true
时,然后在contact-page.php
上读取,如果它的true复选框带有JS