Форум программистов, компьютерный форум, киберфорум
Наши страницы
WordPress
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
kolesnikov
15 / 15 / 10
Регистрация: 23.03.2013
Сообщений: 101
#1

Wordpress передача и разбор параметра

23.06.2014, 13:56. Просмотров 682. Ответов 2
Метки нет (Все метки)

Здравствуйте, работаю с wordpress впервые.
Мне нужно сделать чтобы шаблон и данные внутри него переключались по нажатию на кнопку, мол зима / лето

решил передавать get запрос и в зависимости от него устанавливать куку по которой потом смогу писать условия для вывода
передаю вот таким образом,

PHPHTML
1
2
3
<a href="<?php echo bloginfo('url')."?weather=summer"?>">
Лето
</a>
в functions.php
PHP
1
2
3
4
5
6
7
8
9
function codenode_set_weather(){
    $weather = $_GET['weather'];
    switch($weather){
        case "summer": 
        case "winter": setrawcookie('weather', $weather, time()+3600 * 3); break;
        default: break;
    }
    }
add_action('init', $codenode_set_weather);
и мне кажется это очень топорно костыльный способ, может можно более аккуратно это сделать?
П.С И кстати почему то не работает не въехал пока почему
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.06.2014, 13:56
Ответы с готовыми решениями:

Как перевести статический сайт на WordPress на динамическую платформу WordPress?
Есть статический сайт, состоящий из кучи файлов index.htm, фотографий, файлов...

Я загрузил первую тему для wordpress на wordpress.org/themes. поздравьте меня!
Я загрузил первую тему для wordpress на wordpress.org/themes... поздравьте...

Как скрыть в wordpress ссылку внизу страницы "Сайт работает на WordPress" ?
Как скрыть в wordpress ссылку внизу страницы &quot;Сайт работает на WordPress&quot;...

WordPress - редактирование шаблона / WordPress
хочу поместить поделиться от яндекса в шаблон записи. вот фото кто не понял в...

передача параметра
Всем привет. Помогите, пожалуйста разобраться с программой. package traser; ...

2
Артур Аралин
45 / 11 / 8
Регистрация: 21.05.2012
Сообщений: 132
Записей в блоге: 2
23.06.2014, 15:31 #2
Вы передаете сюда переменную, а надо имя функции
PHP
1
add_action('init', 'codenode_set_weather');
WP API
0
kolesnikov
15 / 15 / 10
Регистрация: 23.03.2013
Сообщений: 101
23.06.2014, 15:55  [ТС] #3
я передаю имя функции function codenode_set_weather()
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.06.2014, 15:55

Передача параметра
Код частично относится и к php, но не в этом суть. Кавычек не хватает) Есть...

Передача параметра
Ребят, нужна помощь. Суть вот в чем : есть у меня база данных с новостями,...

Передача параметра
Есть два класса: 1. MyPanel, в которой реализован метод paintComponent(Graphics...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru