您当前的位置:首页 > TAG信息列表 > custom-taxonomy
WordPress分类固定链接-自定义?
项目是否可以有多个永久链接?我目前正在努力为已设置的自定义分类法设置路由。我有一个自定义的帖子类型,比如酒店。其中一个帖子的标准URL可能是/酒店/万豪酒店但我也有一个自定义的分类法,位置。我希望能够通过标准URL和类似于分类学面包屑的URL访问每家酒店,例如/地点/英国/万豪酒店,甚至/地点/利物浦/万豪酒店。我尝试了获取术语链接和附加$post->post_name 最后,我发现一个404错误,所以它与路线不匹配这可能吗?我已经重写了我的分类法,并对其进行了尝试,因此我可以使用url/Locat
Using page slug in wp_query
我目前正在为一家我们的客户律师事务所建立一个网站。我们有两种自定义的帖子类型,律师和案例,我们需要在整个网站的各个区域将它们链接在一起。例如,当访问一个案件页面时,侧栏应该反映处理该案件的律师,每个律师页面应该显示他们处理过的案件。我目前已经对其进行了设置,以便每次创建新案例时,都会在自定义分类法“案例日志”中创建一个条目。通过这种方式,只需进入配置文件后端并单击相关配置文件,即可为案件指派律师。我的目标的后半部分已经实现了这一点(在他们的个人资料中列出了工作过的案例),但还没有能够实现侧边栏列表。这是我
需要帮助进行复杂的自定义POST类型设置
我有三种自定义帖子类型:卡通系列、剧集和特写。现在,我有卡通系列的帖子,设置为插曲和特写帖子的家长。这是我能找出如何将剧集/特别功能与特定卡通系列相关联的唯一方法。我本可以将卡通系列设置为分类法,但卡通系列本身有数据,如描述、图库等。我现在遇到的问题是重写的复杂性(也是我现在不想讨论的面包屑)。起初,我为剧集设置了一个重写,以便将post parent添加到url中:domain/cartoon-series/<series>/<episode-name>这很管用,但当我添加特殊功
我可以创建一个与新定制帖子名称对应的分类术语吗?
作为我试图解决的一个更广泛问题的一部分,我想知道是否可以自动创建一个与特定CPT的新帖子同名的分类术语。想法如下。我会有一个卡通系列CPT。当我创建一个新的卡通系列文章时,卡通系列分类法的分类术语将使用与此新文章相同的名称创建。除了这个顶级术语外,还将创建两个子术语:“剧集”和“特辑”因此,对于我创建的每个新卡通系列帖子,我总共会添加三个术语。其中一个与帖子同名,另两个位于帖子下方,这对于所有动画片系列来说都是一样的。我马上就预见到了一些潜在的问题:我能在分类法中找到完全相同的术语吗?类似于多次作为子项出
如何创建自定义帖子类型的默认分类术语?
当我安装自定义帖子类型作为插件时,它会自动创建3个默认类别,如苹果、索尼、诺基亚。怎么可能呢?我的自定义帖子(&C);分类代码:function brands() { $labels = array( \'name\' => _x( \'Brands\', \'brands_creator\' ), \'singular_name\' => _x( \'Brand\', \'brands_creator\' ),
分类内容的Switch语句
我试图检查帖子中的分类法是否与字符串匹配,但是我的代码不起作用,它总是输出第一项。。 $i=get_the_term_list($post->ID,\'tax-athlete\'); switch (has_term( $i, \'athlete\' )) { case \"John Doe\": echo \"john\"; break; case \"Mar
Creating a Taxonomy Page
我正绞尽脑汁想如何设置分类法模板页面。我的目标是为我创建的自定义分类创建一个分类归档。该页面只需要包含分类法中所有术语的列表。我的主要问题不是创建列表,而是正确命名文件。这个文件不是叫做分类法吗。php。一旦创建了此页面,我将如何查看它。
显示空自定义分类的方式与显示带有帖子的分类不同
我正在尝试使用get\\u术语显示所有自定义分类法。这部分很好。但我想显示那些没有贴子的分类法,它们的附加方式略有不同。以下是我目前掌握的情况:http://pastebin.com/k6sGXk0V有人能给我指出正确的方向吗?非常感谢,米奇
使用GET_POST时,TAX_QUERY不能正常工作
以下是我的参数:$args_home = array( \'post_type\' => array(\'news\', \'jobs\'), \'posts_per_page\' => 12, \'meta_query\' => array( array( \'key\' => \'_thumbnail_id\' ) ),
GET_THE_TITLE()返回上一个循环的结果
我试图循环思考一个自定义帖子类型(艺术家),然后是每个类别,然后是另一个与艺术家有关系的自定义帖子类型(故事)。问题是,函数ID);?>在最后一个循环中,将多次返回艺术家的标题以及当前自定义帖子的标题。我只需要当前循环帖子的标题。 <!-- get all the artists --> <?php $args = array(\'post_type\' => \'artists\'); $query
如何为自定义分类wp-tag-cloud创建自定义模板?
我为“课程主题”创建了自定义分类法使用wp_tag_cloud 我可以为这个自定义分类法创建自定义云。当您单击云中的一个术语时,它会将您带到一个过滤页面。我一直在想如何为分类法“课程主题”的存档/筛选创建自定义模板我确实发现它使用archive.php 模板,但我希望它与默认值分开。
重定向至存档是单个帖子有特定的术语分配给它吗?
我想将任何一篇文章重定向到其分类术语的归档页面,如果它有一个指定的术语。因此,如果一个术语“系列”的帖子位于:domain/series/post/我想将这篇文章重定向回:domain/series/我尝试过使用php的header()函数,但我知道在发送任何其他头之前需要先使用它。我似乎无法在同一个位置检测术语和使用header()。非常感谢您的帮助<谢谢!
固定链接结构中的层次分类
我有一个名为Area的自定义分类法,它的层次结构如下:UK - London -- Chelsea 目前,我的permalink设置为这样重写:\'rewrite\' => array(\'slug\' => \'%area%/%something%\' 结果是:/Chelsea/Something 我想要的是它像这样出现:/UK/London/Chelsea/Something 我该怎么办?
获取所有帖子类型的所有分类
我想获得每个(自定义)帖子类型的所有可用分类法。我的目标是为每个帖子类型、每个分类法(如类别、标记)列出,并为每个分类法列出所有注册术语(和ID),以及每个术语的项数,。。。我想输出这样的内容:post Categories cat1 (2) cat2 (1) Tags Tag1 (5) Tag2 (3) portfolio Attributes att1
将相关帖子调用到自定义帖子类型、分类和标签ID
我试图通过页面上加载的帖子的类别调用自定义帖子类型的相关帖子。下面是我所在的位置-<?php $blogcats = get_the_term_list(); if (( \'post\' == get_post_type() )) { $posttypenews = \'post\'; }
在没有Foreach循环的情况下获取术语名
我目前有: <?php $terms = wp_get_post_terms( $post->ID, \'artist-genre\'); foreach($terms as $term) : ?> <li> <?php echo $term->name; ?> </li> <?php endforeach;?> 只需在名为artw
在WordPress中添加自定义帖子类型的自定义标签
我有许多自定义的帖子类型,我希望其中两个通过标签联系起来。这些标签只能用于这两种自定义帖子类型。就像我有两个自定义的帖子类型1. books 2. writer 我希望这两个帖子类型都有自定义标记,只对这两个帖子类型有用。我该怎么做呢。我尝试使用自定义分类法,但没有成功。感谢快速帮助。
get_terms custom order
我正在使用get_terms 函数按字母顺序排列自定义分类法的所有术语。然而,我的客户现在要求将其中一个术语放在最后(因此不按字母顺序排列)。有人对如何实现这一目标的最佳方式有什么建议吗?
将“选定”类添加到自定义分类下拉搜索
我找到了以下函数,可以将自定义分类下拉列表添加到搜索表单中。它可以很好地进行搜索,但不会将“selected”类添加到搜索的术语中。这是我的分类代码,名为grades:function get_terms_grades_dropdown($taxonomies, $args) { global $search_values; $myterms = get_terms($taxonomies, $args);
以另一种方式获取与自定义分类相关联的帖子
我有一个名为artwork 我正在尝试获取所有与artists 在taxonomy-artists.php 页我找到了一个例子here 这是可行的,但我想知道我是否可以把它缩小一点。我不记得在分类页面上是否需要查询分类术语。如果我已经在查询自定义分类法的特定页面上,似乎不需要这样做。以下是当前代码: <?php $terms = wp_get_post_terms( $post->ID, \'artists\' ); if($terms){ // post has c