【问题标题】:Append custom class to wordpress headway theme将自定义类附加到 wordpress 进展主题
【发布时间】:2012-07-13 15:15:41
【问题描述】:

我想通过向页面添加一个选项来为该特定页面附加自定义“类”来破解进展主题。它类似于您可以选择页面模板的常规页面。但不是选择页面模板,用户只需选择他/她想要在页面上附加的类。该类将有一个 CSS 覆盖。

例子:

HTML

<body class=" red ...other headway css classes..." ">

CSS

body.red #container { background: red }
body.green #container { background: green }
  1. 我想添加一个自定义下拉列表,其中列出了一些类选项供主题选择。下拉列表中的示例项目。 “红色主题”,“蓝色主题”。这也可以使用自定义字段来完成,但最好使用下拉菜单,这样用户就不会弄错了。

  2. 将在页面上选择的类附加到该页面的标记中。我尝试在我的functions.php上使用“body_class”,但它完全删除了所有导致我的页面中断的类。我想要做的只是附加自定义类而不是擦除正文的整个类。

请指教。谢谢!

【问题讨论】:

    标签: php wordpress function


    【解决方案1】:

    Headway 已经为页面上的自定义类提供了一个自定义元框,所以也许您可以:

    1. 破解它以显示下拉菜单
    2. 创建某种元框,将下拉列表中的选择保存到 Headway 写入的同一字段(如果可能),然后从管理员中删除/隐藏 Headway 元框
    3. 在页面屏幕上添加一个显示可用类的信息框,并使用 Headway 元框代替(安全升级,保持内容整洁的最佳方法)

    【讨论】:

    • 嗨凯特琳,感谢您的回复。我正在寻找后端解决方案而不是前端破解。因为我需要将设置永久存储在数据库中。我想你指的是内置的钩子,可能会添加一个 javascript 来打开样式。谢谢!
    • 为我提供的元选项进展有限。它只允许我隐藏导航、标题和东西。
    猜你喜欢
    • 2015-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多