Questions tagged «custom-taxonomy»

自WordPress 2.3起,插件和主题作者就具有创建自定义分类法(本质上是专门的“类别”)以帮助组织信息的能力。


9
从自定义分层分类标准永久链接中删除分类标准条
我使用以下规则创建了“论坛”分类法: register_taxonomy( 'forum', array('topic'), array( 'public' => true, 'name' => _a('Forums'), 'singular_name' => _a('Forum'), 'show_ui' => true, 'show_in_nav_menus' => true, 'hierarchical' => true, 'labels' => array( 'name' => _a('Forums'), 'singular_name' => _a('Forum'), 'search_items' => _a('Search Forums'), 'popular_items' => _a('Popular Forums'), 'all_items' => _a('All Forums'), 'parent_item' => _a('Parent Forum'), 'parent_item_colon' => …



4
自定义帖子类型single- {custom} .php无法正常工作
我使用机器名称special_media_post制作了一个自定义帖子类型,而wordpress根本看不到single-special_media_post.php。我完全输了。它一直默认为index.php 这是我的自定义帖子类型及其分类法的代码: //Post and Taxonomy stuff //Register Custom Post Type function special_media_post() { $labels = array( 'name' => _x( 'Media Posts', 'Post Type General Name', 'text_domain' ), 'singular_name' => _x( 'Media Post', 'Post Type Singular Name', 'text_domain' ), 'menu_name' => __( 'Media Post', 'text_domain' ), 'parent_item_colon' => __( 'Media Post:', …

1
如何修改已注册的分类法
今天,我需要更改已由第三方插件注册的自定义分类法的参数。具体来说,我想将show_admin_column参数设置为true并更改该段,rewrite以便它不仅仅是分类标准段。在这种情况下,它是具有“人类别”自定义分类法的“人”帖子类型。 我很惊讶以前没有问过这个,所以这是一个问答。

4
分配给特定的自定义分类术语而不是该术语的子项的get_posts
说我有以下分类术语: Term 1 Term 1.1 Term 1.2 Term 2 Term 2.1 我怎样才能只获得分配给第1学期的帖子,而不包括分配给第1.1学期或第1.2学期的帖子? 例如: $pages = get_posts(array( 'post_type' => 'page', 'numberposts' => -1, 'tax_query' => array( array( 'taxonomy' => 'taxonomy-name', 'field' => 'id', 'terms' => 1 // Where term_id of Term 1 is "1". ) ) ); 还给我分配了条款1.1和1.2的帖子。 谢谢。

5
如何将自定义字段添加到自定义帖子类型?
好的,所以我已经注册了一些自定义帖子类型和一些分类法。现在,对于我一生来说,我无法弄清楚我需要在“自定义帖子类型”中添加“自定义字段”的代码。 我需要一个下拉菜单和一个单行文本区域。但是我还需要为帖子类型设置单独的字段。因此,假设发布类型1有3个字段,发布类型2有4个字段,但是这些字段不同。 任何提示都可以帮助我查看编解码器并找到一些内容,但无法理解我需要添加到functions.php文件中的内容

3
显示自定义分类法的所有条款?
我做了一些自定义分类法,我需要显示所有术语,到目前为止,我所获得的是显示在自定义帖子类型中选择/选择的分类法,但是无论是否已选择,我都需要显示所有这些分类法。这样以后我就可以创建一个过滤器,以根据自定义帖子类型值包含的术语进行过滤。 <?php $args=array( 'public' => true, '_builtin' => false ); $output = 'names'; // or objects $operator = 'and'; $taxonomies=get_taxonomies($args,$output,$operator); if ($taxonomies) { foreach ($taxonomies as $taxonomy ) { $terms = get_terms($taxonomy); foreach ( $terms as $term) { ?> <li><br><a href="#"><input type="checkbox" name="profile[]" value=""><?php echo $term->name; ?> <br/></a></li> <?php } …

7
以自定义分类显示按自定义分类显示的所有帖子
我正在一个会员页面上,在该页面上我使用具有自定义分类法的自定义帖子类型。我的自定义帖子类型称为member,我的自定义分类法称为member_groups。 我想列出所有成员,但将它们分组到各自的组中。 为了清楚起见,我将35个成员分为9个组–因此,我不想一次执行一次相同的查询,而是希望将它们分组在一起,所以我没有做过9次查询,而是将Me​​mber1,Member4和Member 11分组为一组,称为“营销”。 我WP_Query用来检索帖子类型成员下的所有帖子。我尝试了不同的尝试,但没有成功的结果。 我该如何实现?

1
“ tax_query”参数不适用于WP_Query
我有一个自定义帖子类型,称为“ episode”。附加到“情节”上的是我的自定义分类法,称为“ video_type”,其中包含两个术语:“奖金”和“情节”。“情节”包含两个子术语“ season-1”和“ season-2”(将来会添加其他季节)。我只想获取“情节”类型的最新帖子,但不包括“奖励不足”一词中的任何帖子。以下是我为此使用的代码: <?php $some_args = array( 'tax_query' => array( 'taxonomy' => 'video_type', 'terms' => 'bonus-footage', 'field' => 'slug', 'include_children' => true, 'operator' => 'NOT IN' ), 'posts_per_page' => 1, 'post_type' => 'episode', ); $s = new WP_Query( $some_args ); if ( $s->have_posts() ) : $s->the_post(); // Do …

7
通过分类法和post_type获取术语
我有2种自定义帖子类型“书签”和“代码段”,以及共享的分类法“标签”。我可以使用get_terms()生成分类法中所有术语的列表,但是我不知道如何将列表限制为发布类型。我基本上正在寻找的是这样的: get_terms(array('taxonomy' => 'tag', 'post_type' => 'snippet')); 有没有办法做到这一点?想法非常感谢! 哦,我在WP 3.1.1上

6
在分层分类法中插入术语
我在插入字词方面确实遇到了一些问题。这是我的场景:我有一个名为veda_release_type的分类法: //Release Type and Region $labels = array( 'name'=> _x('Release Types/Regions', 'taxonomy general name' ), 'singular_name' => _x('Release Type/Region', 'taxonomy singular name'), 'search_items' => __('Search Release Types/Regions'), 'popular_items' => __('Popular Release Types/Regions'), 'all_items' => __('All Release Types/Regions'), 'edit_item' => __('Edit Release Type/Regions'), 'edit_item' => __('Edit Release Type/Region'), 'update_item' => __('Update …

5
“子弹”的主题本地化(自定义帖子类型,分类法)
在我的主题中,我想定义一系列自定义帖子类型和自定义分类法,每个都有自己的自定义标签。我主题的基本语言是英语,因此子弹将使用英语 例如,在定义自定义帖子类型“产品” args的过程中: 'rewrite' => array( 'slug' => 'product' ), 有什么办法可以通过po / mo文件来翻译“子弹”?我可以这样说吗: 'rewrite' => array( 'slug' => __('product', 'mytextdomain') ) 还是行不通?目前如何对进行本地化?

1
用分类术语重写自定义帖子类型的永久链接?
我正在尝试wr_events使用以其custom_taxonomy术语之一命名的custom_post_type重写我的网址event_type add_action('init', 'wr_events'); function wr_events() { register_taxonomy( 'event_type', 'wr_event', array( 'label' => 'Types', 'singular_label' => 'Typ', 'hierarchical' => true, 'query_var' => true, 'rewrite' => array('slug' => 'events'), ) ); $labels = array( 'name' => _x('Events', 'post type general name'), 'singular_name' => _x('Event', 'post type singular name') ); $args = array( …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.