WP酷 WP酷
  • 主题
  • 教程
  • 插件
  • 官方 QQ 群
  • 建站推荐
  • 联系
  • nicetheme® 奈思主题
  • 注册
    登录
立即登录
  • 请到 [后台->外观->菜单] 中设置菜单
首页 › WordPress 开发 › WordPress进阶教程(一):WordPress文章类型

WordPress进阶教程(一):WordPress文章类型

PCDotFan9年前

对于所有独立的单页面内容,例如WordPress的文章、页面。它们都属于WordPress的一种类型。

WordPress“注册”一种新的文章类型使用的函数是:register_post_type() ,打开你的wp-includes文件夹下面的post.php文件。看第一个函数create_initial_post_types ,里面调用了几次register_post_type 函数,例如:

register_post_type( 'post', array(   
        'labels' => array(   
            'name_admin_bar' => _x( 'Post', 'add new on admin bar' ),   
        ),   
        'public'  => true,   
        '_builtin' => true, /* internal use only. don't use this when registering your own post type. */  
        '_edit_link' => 'post.php?post=%d', /* internal use only. don't use this when registering your own post type. */  
        'capability_type' => 'post',   
        'map_meta_cap' => true,   
        'hierarchical' => false,   
        'rewrite' => false,   
        'query_var' => false,   
        'delete_with_user' => true,   
        'supports' => array( 'title', 'editor', 'author', 'thumbnail', 'excerpt', 'trackbacks', 'custom-fields', 'comments', 'revisions', 'post-formats' ),   
    ) );  

这是注册WordPress的文章,也就是post,下面注册的文章类型分别有:post\page\attachment\revision\nav_menu_item,分别为:文章、页面、附件、修订版、菜单项。它们在数据表中也都存储在post表中,用一个post_type属性区分。

我们也可以使用这个函数注册一个新的表现形式的文章类型,在CMS系统中,有了文章,还得有将文章归档、分类。WordPress系统自带的分类法为:分类目录、标签。标签也是一种独立的分类法,跟分类目录可以等同。

与文章类型一样,WordPress使用函数register_taxonomy 来注册分类方法。打开你的wp-includes文件夹下面的taxonomy.php文件,也在第一个函数中,

register_taxonomy( 'category', 'post', array(   
        'hierarchical' => true,   
        'query_var' => 'category_name',   
        'rewrite' => $rewrite['category'],   
        'public' => true,   
        'show_ui' => true,   
        '_builtin' => true,   
    ) );  

上面代码是注册wordpress默认的分类方法:分类-category。后面还依次添加了分类法:标签-post_tag、菜单-nav_menu、链接分类-link_category、文章形式-post_format。我想在CMS系统中中,主要内容就是“文章”-“分类”。

我们在以后的文章中再详细介绍上面注册文章类型和分类法函数的详细用法。敬请关注。

0
分享

本站下载管理系统「dl.mywpku.com」因年久失修而永久关闭。若需获得往年主题,请至 WP酷的百度网盘(提取码: 5rbm) 自行搜索下载。默认解压密码为「www.mywpku.com」。

对您造成的不便,敬请谅解!

PCDotFan 站长
文章 435评论 859
相关文章
  • 移除 WordPress 中的「找回密码」功能
  • WordPress 实现添加角色与更改角色名称
  • WordPress 4.1 中新的主题函数
  • 借助Github – 为WordPress插件添加自动更新功能
  • WordPress进阶教程:前言
  • WordPress主题制作函数全攻略
  • WordPress主题制作教程(十二):单页面模板page.php
  • WordPress主题制作教程(十):制作文章单页模板single.php
评论 (15)
再想想
  • 静琪

    好东西大家分享

    7年前
  • 若柳

    我反复看了多遍,好文,得支持

    7年前
PCDotFan
站长
若无特别注明,则默认我发布的所有文章均为内容原创 / 翻译原创,转载时请保留来源。
435文章
859评论
3K获赞
猜你喜欢
WordPress无缝集成Google自定义搜索引擎
10年前
给 WordPress 新手朋友们的建议 – 建站前必须做好的几件事
7年前
Codename H – Windows Live风格极简WordPress博客主题
9年前
  • 杂记
  • WordPress 付费主题推荐
Copyright © 2023 WP酷. Designed by nicetheme. 琼ICP备13002067号-1