【问题标题】:Wordpress Custom Field/ Meta Box for a specific Post/Page特定帖子/页面的 Wordpress 自定义字段/元框
【发布时间】:2011-03-25 09:11:30
【问题描述】:

我知道您可以轻松地为每种帖子类型添加自定义元框,但我希望为特定页面添加自定义元框/自定义字段,而无需离开 wordpress 的“页面”菜单。

例如,当我转到 Pages-> Edit 'Home' 时,会出现一个名为欢迎文本的框。

如果我编辑“关于”页面,该框不会显示。

有什么想法吗?

【问题讨论】:

  • 对于一年后看到这篇文章的任何人,插件advanced custom fields 允许您通过创建一组规则来定位特定页面。 Suuuuper 好用!

标签: wordpress


【解决方案1】:

也许WPAlchemy MetaBox 可能会有所帮助...

【讨论】:

    【解决方案2】:

    如果您想在编辑页面上决定是否添加元框,请挂接到add_meta_boxesadd_meta_boxes_page(对于page 帖子类型)操作。它们被称为right before the boxes are drawn,因此您可以选择通过add_meta_box添加一个。

    【讨论】:

      【解决方案3】:

      您应该能够在要添加数据的页面上使用Custom_Fields 属性。例如。在“主页”页面上添加一个自定义字段“welcome_text”,然后使用类似

      $customField = get_post_custom_values("welcome_text");
      if (isset($customField[0])) {
          echo $customField[0];
      }  
      

      在主页模板内。我敢肯定还有其他方法,但这可能是最简单的。

      【讨论】:

      • 对不起,我的意思是在 wordpress 编辑器中,我只想在该页面有编辑字段时显示它们...
      猜你喜欢
      • 2013-10-10
      • 1970-01-01
      • 2015-03-19
      • 1970-01-01
      • 2014-05-30
      • 2018-04-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多