在前端使用自定义选项页面复选框值
Using Custom Option Page Checkbox value in front end
所以我制作了新的管理页面,其中包含一些设置。我在那里有一个复选框。如何使用它的值来改变首页前端的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。
尽管由于您没有 post 任何代码,所以很难提供具体的答案,但我可以提供一些建议——您应该查看 javascript 和事件侦听器。您可以将事件侦听器绑定到复选框的 "change" 事件,并触发一些 javascript 代码来隐藏侧边栏。
所以我制作了新的管理页面,其中包含一些设置。我在那里有一个复选框。如何使用它的值来改变首页前端的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。
尽管由于您没有 post 任何代码,所以很难提供具体的答案,但我可以提供一些建议——您应该查看 javascript 和事件侦听器。您可以将事件侦听器绑定到复选框的 "change" 事件,并触发一些 javascript 代码来隐藏侧边栏。