首页 视频课程 主题开发课程第14章、文章类型 WordPress自定义文章类型使用方法

WordPress自定义文章类型使用方法

2023-06-11 / 280阅

WordPress自定义文章类型使用方法

WordPress自定义文章类型是一个很有用的功能,可以帮助我们分类管理文章,同时也给我们的网站带来了更多的灵活性。本文将介绍如何使用WordPress自定义文章类型。

步骤一:创建自定义文章类型

在functions.php文件中添加以下代码:

function custom_post_type() {
  register_post_type('blog',
    array(
      'labels' => array(
        'name' => __('Blog'),
        'singular_name' => __('Blog')
      ),
      'public' => true,
      'has_archive' => true,
    )
  );
}
add_action('init', 'custom_post_type'); 

这里创建了一个名为“Blog”的自定义文章类型。你可以修改这个名字以适应你的需求。

步骤二:创建自定义分类法

在functions.php文件中添加以下代码:

function custom_taxonomy() {
  register_taxonomy(
    'blog_categories',  
    'blog',
    array(
      'hierarchical' => true, 
      'labels' => array(
        'name' => _x( 'Blog Categories', 'taxonomy general name' ),
        'singular_name' => _x( 'Blog Category', 'taxonomy singular name' ),
        'search_items' =>  __( 'Search Blog Categories' ),
        'all_items' => __( 'All Blog Categories' ),
        'parent_item' => __( 'Parent Blog Category' ),
        'parent_item_colon' => __( 'Parent Blog Category:' ),
        'edit_item' => __( 'Edit Blog Category' ),
        'update_item' => __( 'Update Blog Category' ),
        'add_new_item' => __( 'Add New Blog Category' ),
        'new_item_name' => __( 'New Blog Category Name' ),
        'menu_name' => __( 'Blog Categories' ),
      ),
      'rewrite' => array(
        'slug' => 'blog-category', 
        'with_front' => false, 
        'hierarchical' => true 
      ),
    )
  );
}
add_action('init', 'custom_taxonomy'); 

这里创建了一个名为“Blog Categories”的自定义分类法,并将其与我们之前创建的“Blog”文章类型关联起来。

步骤三:使用新的自定义文章类型

现在我们可以在WordPress中创建属于“Blog”文章类型的文章了,并且这些文章可以归入“Blog Categories”分类中。

总结

WordPress自定义文章类型是一个非常有用的功能,可以更好地管理网站上的内容。通过本文提供的示例代码,你可以轻松地创建自己的文章类型和分类法,为你的网站带来更多的灵活性。

阅读文章或者观看视频过程中有任何问题,请下方留言或者联系我Q248758228

大家谈论
    我的见解
    目录