2012-05-20 37 views
1

我有一個頁面中的鏈接,我想要去名爲buy-item.php的頁面,並添加到?name=$image_name

的問題是,雖然我的永久鏈接結構只是my_wordpress_site.com/buy-item/,所以當我嘗試我的HREF代碼爲

<a href="my_wordpress_site.com/buy-item/?name=$image_name">buy now</a>

<a href="my_wordpress_site.com/buy-item?name=$image_name">buy now</a>我得到一個網頁未找到錯誤。

我該怎麼做?

+0

嘗試改變?到&。購買項目可能正在被WP處理爲一個變量(取決於他們的htaccess如何設置爲重寫虛擬目錄) – scott

+0

仍然沒有快樂,謝謝 – Nicola

回答

2

我對它進行了排序,你不能有名稱作爲參數,wordpress已經使用它,這就是爲什麼它不起作用。

+0

有意思!這總是開源的問題,你必須以某種方式生活和呼吸文檔... – scott

0

簡單的解決辦法:重命名和移動買進item.php購買項/ index.php文件

重修復:重寫規則^ /購買項目/(.*)$買入item.php $ 1 [QSA ,L]

希望這會有所幫助!

+0

我不確定如何使用它來說實話,我發現這個頁面http://codex.wordpress.org/Rewrite_API/add_rewrite_rule這是與重寫規則,但我不知道我很確定我在做什麼 – Nicola

相關問題