(В WordPress) Как передать параметры URL дальше вниз по течению?

Я веду кампанию AdWords по борьбе с вредителями.

Когда люди нажимают на объявление и попадают на мою главную страницу, в URL-адресе есть строка запроса, в которой указаны служба и название города.

Это будет похоже на pestcontrol.com/pestcontrol?service=roaches&town=Beverly

Это важно, потому что я использую эту строку запроса для заполнения заголовка страницы «Ищете [услугу] в [городе]?»

На моей главной странице они должны выбрать вредителя, с которым у них проблемы.

Допустим, они выбирают грызунов - он отправит их на страницу грызунов.

Но я потеряю строку запроса ...

Как сохранить строку запроса, чтобы можно было персонализировать и следующую страницу?

Есть ли способ написать ссылку, чтобы сохранить текущую строку запроса?

Я новичок и новичок в Wordpress и веб-разработке в целом, поэтому любая помощь приветствуется

Ваша форма должна включать эти параметры URL, чтобы передать их на следующую страницу. Суперглобальный $ _GET - это то, что вы ищете.

cabrerahector 18.12.2018 13:46

Я оценил ответ, но, как я уже сказал, я новичок в Wordpress и не разработчик. Я просто хочу создать ссылку, которая захватывает текущую строку запроса и добавляет ее. Что-то вроде www.pestcontrol.com/nextpage (скопируйте текущую строку запроса сюда)

Justin Gacina 18.12.2018 19:46

Вы еще не проверяли документацию на $ _GET суперглобальный? Я понимаю, что у вас не очень большой опыт в программировании, но вы должны хотя бы попробовать что-то самостоятельно. Мы очень готовы помочь вам улучшить / исправить ваш код, но не для того, чтобы писать его за вас.

cabrerahector 18.12.2018 20:16

Я читаю документацию и пытаюсь разобраться в ней. Я надеялся, что смогу просто написать что-нибудь в ссылке, которая берет текущую строку запроса. Скажем, я нахожусь на example.com/pageone?hi=bye - я надеялся, что смогу сделать ссылку, например example.com/pagetwo (вставить текущую строку запроса), и оказаться на example.com/pagetwo?hi=bye

Justin Gacina 18.12.2018 20:31

Похоже, что $ _GET получает только значения - мне не нужны значения. Мне просто нужна та же строка запроса, чтобы перейти на следующую страницу в URL-адресе

Justin Gacina 18.12.2018 20:41

Если вы знаете, какие параметры вы собираетесь получить, вы можете создать свой собственный URL-адрес, используя значения из суперглобального $ _GET. Если вы не знаете, какие именно параметры вы получите, взгляните на $_SERVER["QUERY_STRING"]: php.net/manual/en/reserved.variables.server.php. Однако будьте осторожны: небрежно передавая параметры URL-адреса вашему приложению, вы можете подвергнуться как минимум двум различным типам атак: SQL-инъекция и XSS.

cabrerahector 18.12.2018 21:01
Как убрать количество товаров в категории WooCommerce
Как убрать количество товаров в категории WooCommerce
По умолчанию WooCommerce показывает количество товаров рядом с категорией, как показано ниже.
0
6
29
0

Другие вопросы по теме