[英]Passing Query Parameters in WordPress URL
我已成功在主題的functions.php文件中使用以下代碼從URL傳遞變量(頁碼)(在我的情況下,這是在mysql查詢后產生數百個結果):
function add_query_vars_filter( $vars ){
$vars[] = "myvar";
return $vars;
}
add_filter( 'query_vars', 'add_query_vars_filter' );
然后使用以下變量:
global $wp_query;
if (isset($wp_query->query_vars['myvar']))
{
$myvar= urldecode($wp_query->query_vars['myvar']);
}
作為一個初學者,我的問題是:如何編輯這些代碼塊中的每一個以創建和使用多個變量(例如,myvar2,myvar3等)? 我不僅需要傳遞頁碼,而且還需要傳遞mysql查詢中由用戶通過表格輸入的搜索參數。 我可以進行實驗(就像我剛剛做的那樣),但是對於初學者來說,搞亂主題的function.php文件,然后使整個站點崩潰,需要我通過文件管理器進行編輯有點令人費解。
<a href="?hello=123&bye=456&x=hi"> link </a>
$hello = $_GET['hello'];
$bye = $_GET['bye'];
$x = $_GET['x'];
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.