首先,请咨询您的插件提供商。你不应该为了a/B测试的目的而复制一个子主题——这是行不通的——你也不应该为了这么简单的改变而走这么长的路。如果这是他们提供A/B测试的唯一方式,请找到其他插件/测试提供商。
相反,对于这种类型的更改,您通常会做以下两件事之一:
覆盖要更改其颜色的按钮的CSS类。您可以让A/B测试软件在按钮所在的页面头部添加一段CSS。你写的CSS
.my-button-class { background:red; }
因此,就在这一页上,按钮的颜色会发生变化。您可能还需要设置文本颜色等(即,如果您从一个带有白色文本的黑色按钮开始,然后切换到浅灰色按钮,您可能需要黑色文本而不是白色文本,因此仍然很容易阅读)。这只需要使用检查器找出按钮上已有的CSS类,然后编写CSS以更改其颜色。
如果您的主题已经内置了多个按钮颜色类,并且如果它允许您自定义颜色,则很可能是这样,您可以让A/B测试软件更改HTML
<button class="red">Button text</button>
到
<button class="green">Button text</button>
就在您要测试更改的页面上。
在这种情况下,您需要熟悉您的主题以及它提供的类,或者轻松地创建自己的子主题,在其中放置所有可能的CSS类,然后A/B测试软件更新每个变体中的HTML。