レスポンシブな 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']);
ます。誰でもアイデアはありますか?