首頁 >後端開發 >php教程 >如何使用 WordPress 在 URL 中傳遞額外變數?

如何使用 WordPress 在 URL 中傳遞額外變數?

Susan Sarandon
Susan Sarandon原創
2024-11-11 14:17:03995瀏覽

How to Pass Extra Variables in URLs with WordPress?

使用WordPress 在URL 中傳遞額外變量

WordPress 允許在URL 中傳遞額外變量,提供了一種便捷的存儲和訪問方式資訊。然而,在 URL 中添加額外的變數有時會遇到困難。

原始問題:

如查詢中所強調的,使用者面臨著傳遞名為WordPress 安裝 URL 中的「c」。此變數在網站根目錄 (www.example.com?c=123) 中被識別,但在包含附加資訊的 URL (www.example.com/news?c=123) 中無法運作。

解決方案:

建議的解決方案涉及使用以下三個WordPress函數:

  • add_query_arg():使用所需的查詢變數建立URL。
  • query_vars 過濾器:修改已知列表公共查詢變數(前端
  • get_query_var():檢索 URL中傳遞的自訂查詢變數的值。 >
使用add_query_arg() 將查詢變數附加到URL。或外掛程式檔案(前-僅結束):

將自訂查詢變數新增至清單

在頁面擷取並使用查詢變數:
使用get_query_var()檢索值自訂查詢變數。的方法是使用filter_input() 或傳統的isset 檢查$_GET 超全域變數()方法。和存取資訊具有更大的靈活性,從而增強網站的功能和使用者體驗。

以上是如何使用 WordPress 在 URL 中傳遞額外變數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn