wordpress文章专题功能,不仅仅是为网站功能多了一个功能构架,更是方便用户浏览wordpress网站时多了一个站内聚焦的热点。那我们怎样才能增加一个文章专题功能呢,有两种方式,
一种可以用现成的插件就可以搞定:Simple Post Series
第二种呢是今天大挖要讲的重点,怎样通过一段代码实现wordpress专题功能,只要把下在面的代码复制进你的wordpress主题的核心函数文件functions.php文件内,就可以实现在wordpress后台添加专题的功能。非常简单,赶快行动起来吧
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
//新增自定义文章类型:专题 function ws_work() { register_post_type( 'work', //这里的work可以自行修改,主要体现在URL里面 array( 'labels' => array( 'name' => '专题', 'singular_name' => '所有专题', 'add_new' => '添加专题', 'add_new_item' => '添加新专题', 'edit' => '编辑', 'edit_item' => '编辑专题', 'new_item' => '新专题', 'view' => '查看专题', 'view_item' => '查看专题', 'search_items' => '搜索专题', 'not_found' => '没有找到相关专题', 'not_found_in_trash' => '没有专题评论', 'parent' => '专题评论', ), 'exclude_from_search'=>false, 'public' => true, 'menu_position' => 6, 'supports' => array( 'title', 'editor','comments', 'custom-fields','thumbnail','excerpt'), //为自定义文章添加标题,编辑器,评论,自定义字段,特色图像,摘要功能 'taxonomies' => array( '' ), //分类法,我们是单独定义 'has_archive' => true, 'taxonomies'=> array('post_tag'), //没有这一句是没有标签功能的 ) ); } add_action( 'init', 'ws_work' ); //挂载函数 //为商品类自定义类型增加分类功能 add_action( 'init', 'ws_works', 0 ); function ws_works() { register_taxonomy( 'works', //这个分类法 'work', //这个是自定义文章类型,默认文章是post,其他是你自己定义的 array( 'labels' => array( 'name' => '作品专题', 'add_new_item' => '添加专题', 'new_item_name' => "新专题分类" ), 'show_ui' => true, 'show_tagcloud' => true, 'hierarchical' => true, ) ); } |