【问题标题】:custom field value which can change css class in custom post type可以更改自定义帖子类型中的 css 类的自定义字段值
【发布时间】:2012-11-12 18:28:53
【问题描述】:

我在 wordpress 主题中创建了投资组合页面类型,为投资组合项目的 3 列布局。我想创建带有下拉菜单的元框以选择投资组合列表项的列号(可能是图像),因此我可以将列号从 1 列更改为 4 列布局。我有负责 3 列布局的列表项的 css 类。如何更改具有自定义字段值的列表项的 css 类以更改列布局的数量。

【问题讨论】:

  • 发布您的一些代码。如果人们可以看到您正在使用的内容,他们会更容易为您提供帮助。

标签: wordpress custom-post-type custom-fields meta-boxes


【解决方案1】:

好的。创建您的自定义字段。让我们说“number_of_columns”。在每页的此自定义字段中键入您的值。 然后在您的页面模板中,只需使用 get_post_meta 以 CSS 规则名称输出值,如下所示:

<div class="<?php get_post_meta($postid, 'number_of_columns', true); ?>_column_layout">
Create the layout here with the n_column_layout CSS class...
</div>

给你。如果 number_of_columns 为 2,您将得到一个 2_column_layout 类的 div,等等。正确答案?

【讨论】:

  • 是的,非常感谢。我得到了我想要的。现在我只是通过模板中带有下拉菜单的元框来实现它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-01-08
  • 1970-01-01
  • 1970-01-01
  • 2021-11-26
  • 1970-01-01
  • 2011-10-23
相关资源
最近更新 更多