Как получить текстовый вид веб-сайта WordPress в дополнение к полностью тематическому представлению? - PullRequest
0 голосов
/ 14 февраля 2011

У меня есть клиент, который заинтересован в том, чтобы его веб-сайт отображался только в текстовом режиме и был доступен для посетителей, которым требуется доступ Это было бы в дополнение к обычному, полностью тематическому представлению.

Мне нравится то, что сделал Центр Кеннеди только для просмотра текста, www.kennedy-center.org/text. Мне нравится, как это выглядит для пользователя как подкаталог, но я пытаюсь выяснить, как это сделать в WordPress. Две темы? Подкаталог? Сессионный cookie? Перехватить URL и загрузить разные таблицы стилей?

Любые предложения или какие-либо встроенные возможности, которые кто-либо может предложить?

Спасибо ...

... Аллен

Ответы [ 2 ]

0 голосов
/ 14 февраля 2011

Очень быстрый способ - установить cookie и переменную GET.

Базовый пример:

В function.php:

if (isset($_GET['text'])) { 
    setcookie("is_text", 'true', time()+60*60*24*365*10,"/");
}

В header.php:

if (isset($_COOKIE['is_text'])||isset($_GET['text'])) {
 // text CSS stylesheet
} else {
 // standard CSS stylesheet
}

Таким образом, вы можете переключать вид на каждой странице, просто добавив ?text к вашему URL.

0 голосов
/ 14 февраля 2011

Попробуйте использовать Theme Switcher плагин. Смотрите здесь для демонстрации: http://www.nkuttler.de/wordpress-plugin/theme-switch-and-preview-plugin/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...