Questions tagged «taxonomy»

分类法是用于组织帖子和自定义帖子类型的通用“类别”

3
如何获取当前页面的分类术语并在模板中填充查询
我一直在努力寻找如何获取当前页面的特定分类术语的方法,以便随后可以在页面上查询具有相同术语的其他帖子类型。 基本上: 第1页有分类术语-教育政策 page.php有四个部分: 输出页面的标准循环,但随后具有三个后续查询 循环查找具有分类学术语的事件-教育政策 循环查找具有分类术语的报告-教育政策 有分类学术语的人的循环-教育政策 我做了页面特定的模板,在这里我可以将术语硬编码到额外的循环中,但是我需要弄清楚如何动态地进行操作(原本应该是四,五页的现在是四十或五十)。 我发现了一些类似的问题,但没有一个真正可以实现的方式。 获取当前页面的分类法 ,就实际要求而言,这有点令人困惑。 在自定义single-post-type.php模板页面上获取属于自定义分类法的术语ID 我希望这是有道理的,非常感谢。

1
分类列表表的自定义列
我有以下代码将新列添加到分类编辑屏幕(edit-tags.php?taxonomy=book_place&post_type=books) function add_book_place_columns( $columns ) { $columns['foo'] = 'Foo'; return $columns; } add_filter( 'manage_edit-book_place_columns', 'add_book_place_columns' ); function add_book_place_column_content( $content ) { content = 'test'; return $content; } add_filter( 'manage_book_place_custom_column', 'add_book_place_column_content' ); 它正在工作,但是我需要在add_book_place_column_content函数中访问当前的术语ID 。我怎样才能做到这一点?

1
通过自定义帖子类型,分类和术语获取帖子
好的,所以我有一个称为“服务”的自定义帖子类型。此自定义帖子类型具有一个称为“区域”的分类法,该分类法中有5个术语。 假设我在“服务”上有10个帖子,在“绘画”一词中有5个帖子,在“摄影”一词中还有5个帖子。 我需要能够从“服务”中查询帖子,但与其显示那10个帖子,不如显示与“绘画”相关的5个帖子。 目前,我可以按分类和术语进行查询,但这将显示“服务”中的所有帖子,而没有按术语进行过滤。 基本上从我选择的术语中按post_type查询帖子。 任何帮助都是极好的。谢谢。 <ul id="service-list"> <?php $args = array('tax_query' => array( array('taxonomy' => 'areas', 'field' => 'slug','terms' => 'painting'))); $the_query = new WP_Query( $args ); if($the_query->have_posts() ) : while ( $the_query->have_posts() ) : $the_query->the_post(); ?> <li class="service"> <h2><?php the_title(); ?></h2> <?php the_content(); ?> </li><!-- /.service --> <?php …

1
自定义分类列表页面?
我正在一家餐厅工作,并且有一个自定义的菜式信息,例如: $args = array( 'labels'=> $labels, 'public'=> true, 'publicly_queryable'=>true, 'show_ui'=>true, 'show_in_nav_menus'=>true, 'query_var'=>'dish', 'rewrite'=>true, 'capability_type'=>'post', 'hierarchicial'=>false, 'menu_position'=>5, 'supports'=>array( 'title', 'editor', 'thumbnail', 'excerpt', 'custom-fields', 'revisions' ) ); register_post_type('dish', $args); 我要使用的自定义分类法之一的示例是: register_taxonomy('Main Ingredient', array('dish'), array( 'hierarchical' => true, 'label' => 'Main Ingredient', 'singular_label' => 'Main Ingredient', 'query_var'=>true, 'rewrite' => true) ); 自定义分类法在管理员中运行良好,我可以去myurl.com/main-ingredient/pork查看所有包含猪肉的菜肴的清单。 我想要做的是能够myurl.com/main-ingredient找到所有主要成分值的列表。 …
11 taxonomy 

3
如何更改自定义帖子类型及其分类法的永久链接结构?
这是我先前提出的问题的转贴,但我现在想进入更多细节以完全解决此问题。 再次重申一下,使用(普通)帖子更改永久链接就像转到“设置”>“永久链接”并将其更改为您喜欢的任何东西(例如广泛使用的)一样容易%category%/%postname%.html。所有这一切。如果仅对于自定义帖子类型来说这是如此简单,那么它也是分类法。 所以这就是我想要完成的。 http://mywordpress.com/portfolio.html-显示所有类别中的所有帖子。 http://mywordpress.com/portfolio/music/-显示此类别中的所有帖子。 http://mywordpress.com/portfolio/music/trance/-显示此(子类别)中的所有帖子。 http://mywordpress.com/portfolio/music/trance/Tiesto.html-显示帖子。 到目前为止,我得到的是以下内容: 首先,我创建了一个custom_post_type命名项目和一个taxonomy project_category。 我创建了一个页面投资组合,并为其提供了一个页面模板,该模板将列出所有post_type = project帖子。如何将.html添加到页面的永久链接?现在,它链接到http://mywordpress.com/portfolio,而我想要http://mywordpress.com/portfolio.html。这应该解决第一个问题。 这样一来,事情就会变得艰难,因为我们无法直接知道那里有多少个子类别,也许甚至没有。因此,我们所追求的结构是portfolio/(CATEGORY PATH FROM TOP TO CHILD)/post.html。我仍然停留在这一点上。我认为我应该以某种方式将最后一个类别添加到路径中,并将其沿project_category传递,这将导致一个taxonomy.php文件,在这里我可以对其进行正确处理。 我也没有解决这个问题,但是它应该与某件事%postname%.html的结尾有关。 我希望我的问题很清楚,并且有勇敢的开发人员将帮助我解决这个已经使我忙了整整四天的问题!


3
分类法:为什么'with_front'=> false不起作用?
认真地讲,为什么'with_front' => false不按原样工作?应该删除TAXONOMY BASE NAME,我的问题是为什么它不起作用? 我只是不希望分类标准基础信息出现在我的URL中,而抄本说'with_front' =>false应该有所帮助,但事实并非如此。将子弹留空像会'slug'=> ''产生404错误。 register_taxonomy("tax_categories", array("products"), array( "hierarchical" => true, "label" => "Categories", "singular_label" => "Category", "show_ui" => true, 'update_count_callback' => '_update_post_term_count', "rewrite" => array( 'with_front' => false, 'hierarchical' => true ) )); 这个问题应该已经解决http://core.trac.wordpress.org/ticket/16807 请帮助了解这一点。谢谢。

4
获得第一任期
如何仅获得自定义帖子类型的第一项。 我可以全力以赴-没问题。这就是我用来抓住所有人的东西 <?php foreach ($terms as $term) {echo '<a href="'.get_term_link($term->slug, 'sitecat').'">'.$term->name.'</a>,';} ?> >> <a href="<?php the_permalink(); ?>"><?php the_title('', ''); ?></a></h2></span> 希望能使用我的代码给出答案,但是我们非常欢迎任何帮助

4
如何将默认项添加到自定义分类中?
WordPress默认分类法(类别)默认情况下具有未分类项目。如何将默认项添加到新的自定义分类中? functions.php: // === CUSTOM TAXONOMIES === // function my_custom_taxonomies() { register_taxonomy( 'block', // internal name = machine-readable taxonomy name 'static_content', // object type = post, page, link, or custom post-type array( 'hierarchical' => true, 'labels' => array( 'name' => __( 'Blocks' ), 'singular_name' => __( 'Block' ), 'add_new_item' => …
10 taxonomy 


3
如何将图像添加到分类法?
问:是否可以将图像添加到我的所有分类中(默认分类和自定义分类)? 注意:我不想使用任何插件(不是我最喜欢的设计相关问题解决方案)。 用法:我想使用自定义分类法创建非常实用的自定义帖子类型组合。例如,自定义分类法-客户,因此如果要实现来自同一客户/客户的多​​个项目,并且同时我可以将分类法用作我的客户的展示。我几乎所有的分类法都使用了类似的用法(无论是否有带有图像和描述的分类法档案)。 这里有什么好的做法建议吗?提前致谢 澄清:我想在自定义分类法的条款中添加图片。例如,带有自定义分类法“客户”的自定义帖子类型“投资组合”,其中每个“客户”一词(比如说阿迪达斯)都将带有其徽标。

1
后端的分类下拉列表元框
我创建了称为的自定义分类法Brands并将其分类,因此可以在此处添加Car品牌和模型并保持它们之间的关系,如下所示: 福特汽车 野马 蒙迪欧 焦点 问题是,此列表可能会很长,每个帖子仅需要一个品牌和一个模型,因此复选框具有误导性。 我正在考虑将该metabox分为两个(一个用于品牌,一个用于模型),并使其下拉。因此,当在第一个下拉列表中选择品牌时,第二个下拉列表将仅显示与该品牌相关的模型。但是我不知道如何编码。也许有人可以给我一个例子?


3
如何在新媒体库的附件上使用分类法?
WordPress 3.5更改了媒体管理,现在“媒体库”编辑屏幕使用默认的帖子类型UI。对于具有不同用户和附件的WP安装,分类法非常有用,它为查找附件和/或添加分类提供了更多可能性。 我已经看到可以在附件中添加类别Metabox吗?在WPSE上使用,但不是完美地与WP 3.5一起使用,并且也没有关于在附件上使用自定义类别的信息,不仅是帖子的类别。 简而言之:是否可以将自定义类别/标签添加到附件,以在WP 3.5的媒体库中使用?


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.