我正在使用WordPress定制器,我想为类别添加选项,例如"类别背景图像",因此在预览中的类别X的定制器中,然后将类别背景选项设置为"红色" ",然后您在预览中导航到类别Y,并使用相同的选项,您可以为此特定类别将其设置为"蓝色".这个想法是你可以用无限的类别做到这一点,所以他们都可以有不同的背景颜色.
这可能吗?我知道您可以使用active_callback自定义程序中的选项来显示/消失,具体取决于您所在的位置(即在类别页面上),但是您可以选择使用预览中看到的当前类别ID保存数组+值吗?
如果您所说的定制器只是一个样式定制器,那么我之前遇到过一个问题,应该根据特定操作更改样式,而我最终所做的是编写一个 php 代码,该代码将生成在 style.css 中导入的 css 文件像这样的东西:
$style='.';
$style.=get_selected_category_Id().'{';
$style.='color:'.get_selected_color().'}';
Run Code Online (Sandbox Code Playgroud)
等等...我知道这不是一个很好的解决方案,但是如果您只需要一个模块或者您没有太多时间,那么它可能很适合您