我有大约 50 页,每个页面都包含标题部分的包含:
include './include/header.php';
并header.php
包含以下代码:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta charset="utf-8">
<title><?php echo $title; ?></title>
<link rel="stylesheet" href="style.css" />
</head>
<body>
但是现在,我想对大约 20 个页面进行 Google 实验,并且需要为它们提供 A/B 版本。
谷歌要求在原始页面中,我会为每个实验添加一个单独的代码块,就在<head>
标签之后:
<head>
//type 1 block of code for page 1 //
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<head>
//type 2 block of code for page 2 //
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
等等。
处理这个问题的最简单/最聪明的方法是什么?
编辑:
好的,我想我应该编辑header.php
成这样:
<!DOCTYPE html>
<html>
<head>
<?php if ($experiment==true) { ?> // New
[some way to insert block of code ] // New
<?php } else { } ?> // New
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta charset="utf-8">
<title><?php echo $title; ?></title>
<link rel="stylesheet" href="style.css" />
</head>
<body>
在每个应该进行实验的页面中,我都会在页面顶部添加以下代码:
$experiment = "big block of code 1"
但是我到底该怎么做呢?