wordpress收费下载资源主题
wordpress付费下载资源插件

wordpress函数register_post_type具体用法解析

register_post_type() 是 WordPress 中用于创建自定义文章类型的函数。自定义文章类型是一种可以让您在 WordPress 站点中创建和管理不同类型的内容的功能。

以下是 register_post_type() 函数的基本语法:

register_post_type( $post_type, $args );

其中,$post_type 是您要创建的自定义文章类型的名称,$args 是一个包含各种设置选项的数组,用于定义自定义文章类型的属性和行为。

以下是一些常用的 $args 设置选项:

  • labels:自定义文章类型的标签和菜单名称。
  • public:指定是否在站点前台显示该自定义文章类型。
  • supports:指定自定义文章类型支持的功能,例如标题、编辑器、缩略图等。
  • taxonomies:指定自定义文章类型支持的分类法(分类和标签)。
  • rewrite:指定自定义文章类型的 URL 重写规则。

以下是一个示例代码,用于创建一个名为“book”的自定义文章类型:

function create_book_post_type() {
    $args = array(
        'labels' => array(
            'name' => 'Books',
            'singular_name' => 'Book'
        ),
        'public' => true,
        'has_archive' => true,
        'supports' => array( 'title', 'editor', 'thumbnail' ),
        'taxonomies' => array( 'category', 'post_tag' ),
        'rewrite' => array( 'slug' => 'books' ),
    );
    register_post_type( 'book', $args );
}
add_action( 'init', 'create_book_post_type' );

在上面的代码中,我们首先定义了一个名为 create_book_post_type() 的函数,用于在 WordPress 初始化时注册自定义文章类型。然后,我们使用 $args 数组来定义自定义文章类型的各种属性和行为,例如标签、是否在站点前台显示、支持的功能、分类法、URL 重写规则等。最后,我们使用 register_post_type() 函数将自定义文章类型注册到 WordPress 中。

希望这能够帮助您了解如何使用 register_post_type() 函数来创建自定义文章类型。

0 个评论

定制开发
本站承接WordPress等系统建站仿站、二次开发、主题插件定制等开发服务
在线咨询
  • 请直接说明需求,勿问在否
    QQ:1-247-246-247

  • QQ一群:104228692(满)
  • QQ二群:64786792
在线咨询
本站承接WordPress建站仿站、二次开发、主题插件定制等PHP开发服务!

了解详情