我有一个wordpress网站,我想通过查询字符串URL更改每个主题。
所以我有5个不同的主题,并希望通过在URL中传递主题名称来切换它们。
例如:我的主题名称为(红色,绿色,蓝色等)。 目前红色主题在wordpress管理员中激活,我也不想从管理面板更改主题。
我只想通过网址更改主题:
example.com?act_theme=red(页面应以蓝色主题显示)
example.com?act_theme=green(页面应以绿色主题显示)
example.com(页面应以红色主题显示)
所以我在这里搜索是否有任何功能或任何插件?
我用谷歌搜索了这种情况,但没有得到确切的需要。
感谢
答案 0 :(得分:0)
你想使用PHP GET
方法来获取变量`act_theme'并相应地设置样式表,所以你的函数看起来像这样:
<?php
if(strcmp($_GET['act_theme'],'red') == 0) {
echo <link type="text/css" rel="stylesheet" href="'.get_stylesheet_uri().'/red.css">
}
if(strcmp($_GET['act_theme'],'blue') == 0) {
echo <link type="text/css" rel="stylesheet" href="'.get_stylesheet_uri().'/blue.css">
}
// etc... etc...
?>