2016-11-15 77 views
0

我在Wordpress网站上构建了一个工作板,每个工作都有一个立即应用,但重定向到一个表单。我没有为每项工作建立新的表格,而是试图将工作标题(即页面标题)传递给表格,但无法使其工作。动态查询字符串php

所以按钮位于此页上,例如: http://mywebsite.com/careers/engineering-job

页标题是工程工作

的按键我想的代码是这个..

<button onclick="window.location.href='http://mywebsite.com/careers/apply/?job_name=". $_GET["$title"] ."'">APPLY NOW</button> 

任何想法如何我可以得到标题到查询字符串,所以它会传递给我的形式为

http://mywebsite.com/careers/apply/?job_name=Engineering Job 
+0

你很可能需要<?php echo urlencode($ _ GET [$ title]); ?>来说明特殊字符。 – raphael75

+0

您将需要在PHP中正确构建一个字符串;你不能把'$ _GET'放入你的HTML中。 – WillardSolutions

+1

你使用什么技术?这是JavaScript还是PHP? – Anokrize

回答

0

您可以使用WordPress的'wp_title()功能,然后urlencode()正确编码所有特殊字符。

<button onclick="window.location.href='http://mywebsite.com/careers/apply/?job_name=<?php echo urlencode(wp_title(' ', FALSE)); ?>'">APPLY NOW</button> 
+0

工作完美!谢谢! –