A/B Wordpress 拆分测试

A/B Split Test For Wordpress

我们使用 Wordpress 管理我们的网站。最近,我们开始搜索拆分测试插件和工具,但找不到支持以下要求的东西:

  1. 在单个 Post (single.php) 文件
  2. 中更改相同的 post
  3. 测试样式表中的更改(stylesheet.css)
  4. 测试主题变化

如果有人知道可以提供帮助的现有工具,我将不胜感激。

我们没有在网上找到任何解决方案,所以我们构建了一个。 为了让它工作,我复制了活动主题,在复制的主题中进行了更改,并创建了一个随机动态加载主题的插件——50% 的原始主题和 50% 的重复主题。

插件代码如下:

<?php
/*
Plugin Name: Theme Split Test
Plugin URI: 
Description: Theme Split Test
Author: Tal Yaari
Author URI: 
Version: 1.0
*/

add_filter('template', 'load_theme');
add_filter('option_template', 'load_theme');
add_filter('option_stylesheet', 'load_theme');
function load_theme($theme) {

    $rand = intval(date('s'));
    if ($rand%2 == 0)
    {
        $theme = 'devoe';
    }
    else
    {
        $theme = 'devoe1';
    }

    return $theme;
}
?>