2013-05-13 2 views
-1

Недавно я обновил простой веб-сайт html для музыкального фестиваля в Wordpress. Все прекрасно и красиво (!), За исключением одного. Люди, которые подают заявки на курсы, должны заплатить за депозит, и когда они это сделают, они должны получить электронное письмо с подтверждением, которое содержит URL-адрес для будущей оплаты остальной части курса. С старого сайта, мы использовали, чтобы иметь что-то вроде:

http://www.mysite.com/coursefee.php?amount=10&refno=1234&name=John

coursefee.php файл используется метод $ _GET, чтобы создать форму, которая привела бы к платежной системе (с правильной суммой, подлежащей выплате, правильным ссылочным номером, ASO). Проблема в том, что если я использую ту же конфигурацию в wordpress ... ну, все не работает. Wordpress использует параметры url в качестве параметров запроса, и я действительно не знаю, как обойти эту проблему.

Любые идеи?

Спасибо !!!!!

+0

Попробуйте get_query_var ('refno') и print_r ($ wp_query) – ChamingaD

+0

Даже если это не запрос, а просто данные формы? – iosononando

ответ

0

Вы проверили путь к своим файлам coursefee.php в корневом каталоге wordpress?

Этот файл php не является частью ядра Wordpress, поэтому, если у вас есть стандартный файл .htaccess, вы должны получить к нему доступ напрямую, не инициализируя WordPress.

+0

Ну, я не просто скопировал файл coursefee.php в свой каталог. Я создал шаблон страницы с более или менее одним и тем же кодом (который является просто формой, которая получает данные с использованием метода GET). И вот где я застрял: -/ – iosononando

+0

Можете ли вы каким-то образом изменить имена параметров с префиксами для экземпляров? 'cf-amount',' cf-refno', 'cf-name' ... – Strategio

+0

Будет ли это иметь значение? Я должен попробовать! Во всяком случае, я нашел решение на этом сайте [ссылка] (http://www.webopius.com/content/137/using-custom-url-parameters-in-wordpress). На данный момент он делает то, что я хотел. Я просто надеюсь, что это не создаст проблем безопасности: P – iosononando