【问题标题】:How to add some content when viewing custom post type in wordpress?在 wordpress 中查看自定义帖子类型时如何添加一些内容?
【发布时间】:2015-11-20 08:39:21
【问题描述】:

我正在开发一个 wordpress 插件,我得到了一个带有一些元数据的自定义帖子类型。例如,我们得到元数据“代码”和“名称”。 我想要的是查看帖子页面(example.com/?post_type=1)首先显示元数据,然后显示该帖子的内容。 有什么办法吗?

【问题讨论】:

    标签: php wordpress metadata custom-post-type


    【解决方案1】:

    您需要为您的帖子类型编辑模板,如果您没有创建一个,则应该是 single-yourposttype.php - 如果需要,请克隆 single.php。

    然后在 the_content() 之前的那个页面内使用:

    global $post;    
    echo get_post_meta( $post->ID, 'code', true );
    

    其中“代码”是您的元字段的名称,对您拥有和需要的尽可能多的元数据字段重复第二行。

    【讨论】:

    • 正如我所说的我正在开发一个插件,所以模板应该没有变化!!!如果我需要创建那个文件,我应该把它放在哪里?我应该在插件中的某个地方调用它吗?
    • 您可以将模板放在插件文件夹中 - 并使用以下 add_filter() 函数 - 请参阅:codex.wordpress.org/Plugin_API/Filter_Reference/single_template 告诉网站将您的模板用于自定义帖子类型
    猜你喜欢
    • 2018-02-23
    • 2018-10-24
    • 2012-04-10
    • 1970-01-01
    • 1970-01-01
    • 2018-01-08
    • 2012-11-28
    • 1970-01-01
    • 2014-05-11
    相关资源
    最近更新 更多