簡體   English   中英

在WordPress URL中傳遞查詢參數

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM