我目前正在嘗試使用插件,並且遇到問題。基本上,在插件選項頁面中,我有一個表單,用戶可以在其中輸入選擇加入電子郵件的信息。但是,對於電子郵件表單的每個實例,我需要不同的表單。我試圖很快將它們放在一起,所以不是重寫它,而只是修改已存在的代碼。將變量作爲參數傳遞給get_options()Wordpress函數
這是問題所在。我將特定選擇列表的ID的變量傳遞給選項表單。我的意圖是將其用作每個選項字段的後綴。
$savedvar1 ='email_capture_signup_';
$savedvar1 .=$savedformname;
<input type="text" name="<?php echo $savedvar1;?>" class="regular-text code" value="<?php echo get_option($savedvar1); ?>" />
代碼用於提交數據,但是我無法顯示保存的值。通過get_option()傳遞變量似乎不起作用。我知道我對Wordpress代碼不太瞭解,但有什麼辦法可以通過這些信息,或者我必須通過wpdb來進行數據庫查詢。不幸的是,列表的名稱必須是動態的(由用戶決定),所以我不能在這裏硬編碼它們。謝謝你的幫助。