WordPress 中的 Categories, Tags 及 Taxonomies 非常容易让人迷惑。
WordPress 使用了一个例子来说明它们之间的区别。
比如一个食谱网址。
食谱的分类(Categories)是早餐、午餐、晚餐、开胃菜、汤、沙拉、配菜和甜点。所有的食谱都可以划归为其中的一种。
此外,用户可能还希望根据一些特点来寻找食谱,比如原味、番茄味、三鲜味、麻辣味等。这些使用标签(Tags)表示。
分类(Categories)和标签(Tags)都是分类方法(Taxonomies)的一种。用户可以自定义新的分类方法。比如,按食谱制作食物需要的时间,0-30分钟、30分钟至1小时、1至2小时、2小时以上。还可以按实物的辣度分类,不辣、微辣、很辣--或1-5打分等。
注册自定义分类需要使用 register_taxonomy 函数,这是一个非常复杂的函数。但是,也可以简单的使用--只传递必须的参数,其他使用默认值。
function zhuige_create_new_tax()
{
register_taxonomy('new_cat', 'post', array(
'label' => '新分类',
'hierarchical' => true,
));
}
add_action('init', 'zhuige_create_new_tax', 0);
上面的几行代码就为 post 类型的文章,注册了一个新的分类方法“新分类”。
WordPress 自带的 post 文章类型有三种默认的分类方法:Categories, Tags 和 post formats。
post formats 需要在主题或插件中开启一下,使用下面的代码即可:
function zhuige_set_post_formats()
{
add_theme_support('post-formats', array('aside', 'gallery', 'link', 'image', 'quote', 'status', 'video', 'audio', 'chat'));
}
add_action('after_setup_theme', 'zhuige_set_post_formats');
-
FluentSMTP一款功能强大且免费的WordPress SMTP插件FluentSMTP是一款功能强大且免费的SMTP插件,它支持为WordPress配置多个SMTP发送服务器。
-
追格小程序V2.5.8更新发布追格小程序是一款采用积木式理念的微信小程序构建框架,它巧妙融合了Uniapp与WordPress技术,打造出一个开源且无加密限制的开发环境。
-
WordPress必备:使用wp_get_theme()函数获取当前主题详情在WordPress中,wp_get_theme() 函数用于获取当前启用的主题或指定主题的信息。这个函数返回一个 WP_Theme 对象,该对象包含了主题的详细信息,如主题名称、版本、模板目录、样式表目录等。
-
Redis Object Cache WordPress对象缓存插件Redis Object Cache是一款功能强大、易于使用的WordPress对象缓存插件。通过合理配置和优化,可以显著提高网站的访问速度和用户体验。
-
如何禁用WordPress自动生成的768、1536、2048像素及-scaled缩略图追格小编分享过两篇关于禁止自动裁剪微缩的内容,有兴趣的同学可以看看
-
Table Block by RioVizual 专为WordPress Gutenberg编辑器设计的表格插件Table Block by RioVizual是一款功能多且易于使用的WordPress表格插件。它提供了丰富的定制选项和预设计模板库,使得创建和编辑表格变得轻松快捷。
暂无评论,抢个沙发...