Wordpress 自定义文章类型添加 Categoried、Tags

默认情况下 ,自定义文章类型没有分类和标签属性,需要通过 register_taxonomy_for_object_type 手动注册文章分类和标签,可以通过在 functions.php 或插件中添加如下代码:

add_action( ‘init‘, ‘sk_add_category_taxonomy_to_events‘ );
/**
 * Link `e4gf_events` CPT to categories and tags taxonomies
 */
function sk_add_category_taxonomy_to_events() {
    register_taxonomy_for_object_type( ‘category‘, ‘e4gf_events‘ );
    register_taxonomy_for_object_type( ‘post_tag‘, ‘e4gf_events‘ );
}

e4gf_events 为文章类型

效果如下:

资料来源链接:

https://sridharkatakam.com/adding-categories-support-to-a-custom-post-type-in-wordpress/

原文地址:https://www.cnblogs.com/ryanzheng/p/10271750.html

时间: 2024-10-19 06:51:47

Wordpress 自定义文章类型添加 Categoried、Tags的相关文章

wordpress自定义文章类型capability_type和capabilities参数说明

在wordpress中关于用户权限有三个词:Role.Capabilities.User Levels分别是角色.权限.用户级别的意思,在前面后台制作教程中创建后台菜单的时候提到过有个参数是填写一个Capabilities,但是很多人填写的是role喝user levels. 在wordpress中role-角色很容易理解,就是管理员.订阅者之类的.对于用户层级,wordpress将用户分成了从0到10共11级别,0为最低,10最高,管理员Administrator就是10级别的,具有最高权限,

wordpress自定义文章类型public参数说明

wordpress创建自定义文章类型函数register_post_type的public参数有点难以搞明白,该参数在官网的说明中说: public (boolean) (optional) Whether a post type is intended to be used publicly either via the admin interface or by front-end users. Default: false 'false' - Post type is not intend

wordpress自定义文章类型描述信息description的使用

上节教程中我们添加了一个自定义文章类型,配置使用了lablse参数,这里继续讲解使用其它的参数. 先看description,这个参数是对新创建的文章类型的一个简短描述,添加之后后台.前台都没有显示的,到现在也没看到有具体使用到这个description参数的实例,但是我用不上不代表别人用不上,要输出某文章类型的描述信息,首先得获取该文章类型对象: $obj = get_post_type_object( 'book' ); echo $obj->description; 这样即可输出我们在上一

WordPress使用自定义文章类型实现任意模板的方法和怎么做邮件回复

主要就是使用了register_post_type 函数. 1.创建插件目录 新建一个文件夹用来存放插件文件,这里我就命名这个文件夹为myMood 2.创php代码文件 在刚才创建的文件夹里面新建一个php文件,命名为myMood,用来书写插件代码 3.添加头部描述 复制代码 代码如下:<?php/*Plugin Name: Movie ReviewsPlugin URI: http://wp.tutsplus.com/Description: Declares a plugin that wi

WordPress文章页面添加标签(tags)的方法

一般wordpress主题在文章页面的底部都会有添加标签(tags),假如没有,也不用慌,下面就告诉你WordPress文章页面标签tags调用方法: 单触角蚂蚁的文章页面底部显示的标签(tags) 1.后台→外观→编辑,打开文章页模板single.php,在你需要显示标签(tags)的地方,添加下面的代码: <div id="article-tag"> <?php the_tags('<strong>标签:</strong> ', ' , '

WordPress自定义文章页面模板

如果想让某个分类的文章页面样式有别于其它分类,我们可以使用自定义的模板的方法实现.例如,我们准备让名称为 WordPress 的分类文章使用有别于其它分类的模板样式, 首先在所用主题根目录新建一个名称 single-wordpress.php的模板文件.将以下代码片段添加到您的当前主题的 functions.php 文件: 1 add_action('template_include', 'load_single_template'); 2 function load_single_templa

为WordPress某个文章添加额外的样式

如需把css直接写在某文章,把下面代码放如function.php /* 为特定文章添加特定css最简单的方式. */ /*添加自定义CSS的meta box*/ add_action('admin_menu', 'cwp_add_my_custom_css_meta_box'); /*保存自定义CSS的内容*/ add_action('save_post', 'cwp_save_my_custom_css'); /*将自定义CSS添加到特定文章(适用于Wordpress中文章.页面.自定义文章

wordpress调用指定类型post_type的文章

wordpress很强大,可以添加多种post_type文章类型,假如我们要调用product产品模型的文章要如何操作呢?随ytkah一起来看看吧.我们用'post_type' => 'product'进行指定,代码如下 <?php $args = array( 'post_type' => 'product',//自定义文章类型名称 'showposts' => 5,//输出的文章数量,这个可以是缺省值,不用设置 'orderby' => 'rand',//按随机调用,如果

WordPress自定义查询WP_Query使用方法大全

自定义调用文章在网站建设中很常用,wordpress也很人性化,用新建查询new WP_Query就能实现相关功能.WP_Query怎么用呢?随ytkah一起来看看吧 我们知道wordpress的主循环 <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); the_title(); endwhile; endif; ?> 但其实是隐藏了一些参数,比如 <?php if ( $wp_query->have_p