如何在管理主题选项上添加自定义复选框/单选按钮以显示一个css或其他?

时间:2017-04-04 作者:user7358180

我需要在2016年的选项上显示一个自定义复选框/单选按钮,管理员可以选择该复选框/单选按钮来显示少数自定义CSS之一,例如,更改此主题的基色。有人知道我如何实现这个功能吗?

1 个回复
SO网友:cjbj

这是一个相当广泛的问题。可以想到的方法有很多,但下面是一个简单的方法:

  1. Build a child theme, 仅由style.css.

    找到主题中最高级别包装的id2016id

  2. 英寸style.css 添加依赖于包装器类的样式规则,如#2016id.style1 .widget h2 {color:red;}#2016id.style2 .widget h2 {color:yellow;}

    现在您必须添加一个按钮来切换类,如下所示:<a onclick=\'document.getElementById("2016id").classList.add("style1").remove("style2")\'> Show style 1</a>. 添加它的最简单方法是将其放在侧边栏中包含的文本小部件中。否则,您必须将模板文件复制到子主题文件夹并对其进行编辑。

了解更多信息adding and removing classes 在元素上。

相关推荐

更改wp-admin/plugins.php上统计的插件数量

我已成功地使用从插件页面隐藏我的插件$wp_list_table 然而,顶部的分页仍然将插件列为“所有(3)”等。我成功地改变了$wp_list_table 的数组_pagination_args = total_items.但它仍然在页面顶部呈现插件-“全部(3)”。有什么办法可以解决这个问题吗?我找到了WP_Plugins_List_Table::prepare_items()具有全局$totals 变量,但我不确定我将如何改变这一点,在这个函数中$totals = array(); fore