2017-06-21 86 views
0

因此,我製作了新的管理頁面,其中包含一些設置。我有一個複選框。如何使用它的價值來改變主頁前端的CSS?如果複選框被選中,我想隱藏側邊欄。在前端使用自定義選項頁面複選框值

編輯:我使用這個工具https://jeremyhixon.com/tool/wordpress-option-page-generator/

代碼:https://pastebin.com/3Pa4jPj0

有在底部此評論:

/* 
* Retrieve this value with: 
* $podesavanja_options = get_option('podesavanja_option_name'); // Array of All Options 
* $hide_sidebar_0 = $podesavanja_options['hide_sidebar_0']; // Hide sidebar 
*/ 

但如何使用上的index.php值刪除側邊欄?

PS:如果我在該選項頁面上添加var.dump($hide_sidebar_0);,出於某種原因它會給出NULL。

+0

到目前爲止你有嘗試過什麼嗎? StackOverflow不是一個免費的代碼寫入服務,並期望你[**嘗試首先解決你自己的問題**](http://meta.stackoverflow.com/questions/261592)。請更新您的問題以顯示您已經嘗試的內容,在[**最小,完整和可驗證的示例**](http://stackoverflow.com/help/mcve)中展示您面臨的特定問題。有關詳細信息,請參閱[**如何提出良好問題**](http://stackoverflow.com/help/how-to-ask),並參加[**遊覽**](http://該網站:) –

+0

@ObsidianAge我添加了更多的信息:)我嘗試了很多,但即使var.dump($ hide_sidebar_0)在該選項頁上給我NULL值... – trgt

回答

0

雖然很難提供具體的答案,因爲你沒有發佈任何代碼,我可以提供一些指針 - 你應該看看JavaScript和事件監聽器。您可以將事件偵聽器綁定到複選框的「更改」事件,並觸發一些JavaScript代碼來隱藏邊欄。