我有一个响应式 Wordpress 网站:www.2eenheid.de。我的客户想要在移动设备上查看全尺寸网站的选项,这是一个选择退出响应选项。现在在一位程序员同事的帮助下,我得到了这个:
<?php ini_set('display_errors', true);
session_start();
if(isset($_REQUEST['resp'])) {
$_SESSION['resp'] = (bool)($_REQUEST['resp']);
}
// Check if enabled
$enabled = isset($_SESSION['resp']) && $_SESSION['resp'];
?><!DOCTYPE html>
<html <?php language_attributes(); ?>>
<head>
<meta charset="<?php bloginfo( 'charset' ); ?>" />
<?php if($enabled): ?>
<meta name="viewport" content="width=device-width">
<?php endif; ?>
<title>LALALA</title>
</head>
<body <?php body_class(); ?> id="<?php if(isset($_SESSION['resp']) && $_SESSION['resp']) { echo "resp"; } ?>">
它有点工作。每当我调用链接 www.2eenheid.de/?resp=1 时,我的网站都会在移动设备上变为响应式,但是当我单击其他页面时它不会保存此设置,我需要它。此外,有些页面是响应式的,有些则不是。我觉得我做错了什么$_SESSION['resp'] = (bool)($_REQUEST['resp']);
。有人有什么想法吗?