重复的子主题包括。设计变更

时间:2018-08-10 作者:mfvas

我的目标是,为了使用Nelio AB测试插件进行a/B测试,除了一件事(例如按钮的颜色)之外,能够有两个相同的子主题。但是,如果我上载另一个子主题或通过FTP复制当前主题,则当我激活第二个子主题时,所有设计更改都不存在。

我读到所有的设计更改都保存在数据库中,所以我想问题是新的子主题和设计更改之间缺少映射。

如何复制当前子主题(包括所有设计更改),同时允许我修改复制的主题?

1 个回复
SO网友:WebElaine

首先,请咨询您的插件提供商。你不应该为了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。

结束

相关推荐

New post from database

我的数据存储在DB(mysql)中,我想为每一行创建新的帖子,我用自定义字段创建了自定义帖子类型除了xml rpc之外,还有其他方法。干杯