【问题标题】:How to display a wordpress custom post?如何显示 wordpress 自定义帖子?
【发布时间】:2014-07-11 18:38:23
【问题描述】:

好的,所以我完全不知道如何显示自定义帖子。我到处看了看,似乎无法将我的思想包裹起来。

所以,我下载了插件Custom Post Type UI 来创建自定义帖子。这是我的自定义帖子类型的参数:

  • 名称:折扣
  • 标签: 折扣
  • 支持: 标题, 摘抄, 缩略图, 作者

    然后,我下载了Advanced Custom Fields,为我的自定义帖子类型提供了一些自定义字段供用户编辑。

    我对此没有任何问题。我的问题是我不知道如何在我的网站中实现它。我希望它的行为与博客文章完全一样,并为其实现砌体 - 就像我的博客文章一样(我正在使用 dante 主题(我无法发布更多链接))。

    如果有人能帮我解决这个问题,或者把我送到正确的方向,我会非常感激。谢谢!

  • 【问题讨论】:

      标签: php wordpress


      【解决方案1】:

      您的自定义帖子类型的主题模板将称为“single-[帖子类型名称].php”。

      因此,对于您的示例,如果您的主题的根目录,您可能希望创建 single-discount.php。然后你就可以开始通过它从帖子中提取数据了。

      对于高级自定义字段,您需要熟悉 get_field() 和 the_field()。 ACF 在其网站上有关于如何使用各种字段类型的大量文档 (http://www.advancedcustomfields.com/resources/)

      【讨论】:

      • 太棒了,好吧。那么这个 single-discount.php 本质上是在创建一个模板来显示我的自定义帖子的元素吗?
      • single-discount.php 文件是显示自定义帖子的整个模板。最好的办法是获取主题的 single.php(默认帖子模板),复制它,重命名它,然后根据需要删除/添加内容。
      • 好的,所以据我了解,我需要首先调用我需要与 get_field 命令一起使用的字段。然后我需要使用 the_field 命令在同一个 .php 文件中显示这些字段?
      【解决方案2】:

      要以一般方式回答您的问题,您可以从以下开始:

      对于自定义字段,@Joe 为您指明了正确的方向。 希望对您有所帮助!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-07-31
        • 1970-01-01
        • 2016-12-29
        • 2013-09-14
        • 2015-01-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多