2015-06-17 6 views
2

У меня есть сайт wordpress, и я хочу изменить каждую тему через URL строки запроса.Как визуализировать тему, если мы прошли через URL в wordpress?

Итак, у меня есть 5 разных тем и вы можете переключать их, передав имя темы в URL-адресе.

e.g .: У меня есть темы, названные как (красный, зеленый, синий и т. Д.). и в настоящее время красная тема активирована в wordpress admin, а также я не хочу менять тему с панели администратора.

Я просто хотел изменить тему с помощью URL:

  1. example.com?act_theme=red (страница должна быть дисплей в синей темы)

  2. example.com?act_theme=green (Страница должен быть дисплей в зеленой теме)

  3. example.com (страница должна быть отображение в красной теме)

поэтому здесь я ищу, есть ли какая-либо функция или какой-либо плагин для этого?

Я искал эту ситуацию, но не нуждаюсь в ней.

благодарит

ответ

0

Вы хотите использовать GET метод PHP для того, чтобы получить переменную `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... 
?> 
Смежные вопросы