首页 问答 正文

如何在WordPress中添加自定义文章类型?

注册会员 / 悠然自学 / 2023-06-11/ 浏览 139 次

要在WordPress中添加自定义文章类型,需要在functions.php或一个自定义插件中添加代码。

以下是代码示例:

function create_post_type() {

  register_post_type( 'books',
    array(
      'labels' => array(
        'name' => __( 'Books' ),
        'singular_name' => __( 'Book' )
      ),
      'public' => true,
      'has_archive' => true,
      'rewrite' => array('slug' => 'books'),
    )
  );
}
add_action( 'init', 'create_post_type' ); 

这段代码将创建一个名为“书”的自定义文章类型,并在前台显示slug为“books”。

注意事项:

  • 代码应该添加到functions.php或一个自定义插件中。
  • 在register_post_type中,可以自定义标签,包括名称,单数名称和其他选项(如是否公开,是否有存档等)。
  • 在register_post_type中,slug应唯一,不要与现有的slug重复。
大家谈论
    我的见解