📌  相关文章
📜  显示自定义帖子类型 - PHP (1)

📅  最后修改于: 2023-12-03 15:26:20.540000             🧑  作者: Mango

显示自定义帖子类型 - PHP

当您在WordPress中创建自定义帖子类型时,您需要为其创建一个定制的帖子模板,以便在网站上显示。这需要一些高级技能和知识,然而,用PHP一些简单的代码就可以让你快速的显示你的自定义帖子类型。

创建自定义帖子类型

创建自定义帖子类别是通过在WordPress的函数文件中添加代码来实现的,你需要按照以下的步骤进行操作:

  1. 打开functions.php文件,它位于您的主题文件夹中
  2. 在文件开头加上以下代码:
function create_post_type() {
    register_post_type( 'custom_post_type',
        array(
            'labels' => array(
                'name' => __( 'Custom Post Types' ),
                'singular_name' => __( 'Custom Post Type' )
            ),
            'public' => true,
            'has_archive' => true,
        )
    );
}
add_action( 'init', 'create_post_type' );

注意:'custom_post_type'应替换为您为其创建的实际自定义帖子类型的名称。

  1. 保存并关闭文件

以上的代码会将一个新的帖子类型注册到WordPress中,并将它注册到一个名为‘Custom Post Types'的类别中,随后你就可以生成你的专属的模板来管理你的自定义帖子类型了。

在页面中显示自定义帖子类型

在自定义帖子类型模板中,您需要为新的自定义帖子类型定义一个模板。例如,对于一个名为'custom_post_type'的自定义帖子类型,您可以在主题文件夹中创建一个名为’single-custom_post_type.php’的模板文件。

下面的代码会在您的自定义帖子类型模板中显示您的帖子的内容信息:

<?php
if (have_posts()) :
    while (have_posts()) : the_post(); ?>
    
    <h1><?php the_title(); ?></h1>
    <div><?php the_content(); ?></div>

<?php endwhile;
endif;
?>

这个代码片段使用了WordPress的内置函数来调用标题和帖子内容信息。您可以按照需要编辑和调整这些函数来更好地符合你的自定义帖子类型。

结论

现在,您已经知道如何创建和显示自定义帖子类型,您可以在WordPress中管理它们并在需要的页面中嵌入自定义内容了。通过PHP越来越强大的优势,您可以很轻松地掌握它并为网站的开发做出杰出的贡献。