您当前的位置:首页 > TAG信息列表 > custom-taxonomy
更智能的导航插件和自定义分类
我在努力工作Smarter Navigation\'sget_referrer_category() 使用我创建的自定义分类法。我在函数中包含的自定义分类法。php如下所示:add_action( \'init\', \'create_colors_nonhierarchical_taxonomy\', 0 ); function create_colors_nonhierarchical_taxonomy() { $labels = array(
显示分配给帖子的第一个标签
这就是我想要实现的目标:最初,我试图在主页上的帖子上方添加帖子的第一个标签,使用以下方法:$tags_i = 0; $tags = get_the_tags(); if ($tags) { foreach ($tags as $tag) { $tags_i++; if ($tags_i == 1) { ?> <h3><a href=\"<?php echo get_tag_link($tag-&g
从自定义分类和当前帖子获取术语
我正在使用WooCommerce插件。我有三种产品(称为“套件”),每个套件包含几个项目。“项目”是一种自定义的帖子类型,通过关系字段链接到每个工具包。每个项目都附带一个自定义分类(“部门”)。各部门与产品(或“套件”)没有直接联系,除非通过物品。当我展示产品时,我希望它们显示<ul> 循环遍历“部门”中的每个术语。那么在这个范围内<li>, 具有嵌套<ul> 它列出了在当前部门和当前产品中找到的每个项目。我有一个循环,用于显示与每个产品相关的项目:<a href
如何在此短码POST查询中显示类名
我需要帮助,因为这是我新工作的第一个项目;我被困在这一点上了。我正在使用以下代码作为短名单检索自定义帖子类型组合:extract( shortcode_atts( array( \'limit\' => -1, \'type\' => \'post\'), $atts ) ); $paged = get_query_var(\'paged\') ? get_query_var(\'paged\') : 1; query_posts( array ( &
Get a list of categories ids
我正在使用基于自定义帖子类型的过滤器制作一个公文包。该过滤器必须只显示公文包中显示的帖子的类别,因为用户可以在短代码中通过id指定它们-[公文包id=“1,2,3”],而我无法获得该类别id的列表。下面是一个简单的例子,说明我正在尝试做什么:来自快捷码的自定义帖子ID列表:$ids 相同ID的数组:$id_array = explode(\',\', $ids) 必须返回类别ID列表的感兴趣的变量:$cat_ids = ??? 接下来,我们只获取具有所需id的类别:$ca
How to list Custom Taxonomy
我有一个WordPress分类法,我想知道是否有这样的分类法: <ul id=\"portfolioFilter\"> <li class=\"filter\" data-filter=\"all\">All</li> <li class=\"filter\" data-filter=\"categ
如何在返回中获取此值
我正在做一些新的事情&;今晚出人意料,有很多错误,今晚我问了很多愚蠢的问题,所以我保证这是最后一个:)在上一篇文章中,我得到了一个答案,我可以用以下代码在列表中列出所有分类术语:<?php $terms = get_terms(\'YOUR-TAXONOMY\'); if ( $terms ) : ?> <ul id=\"portfolioFilter\"> <li class=\"filter\" da
获取几个选定分类的对象
我有一些自定义分类法,我想在foreach循环中用作对象。我知道这些函数可以返回所有分类法的对象:global $wp_taxonomies; 或post taxonomies对象:$taxonomy_objects = get_object_taxonomies( \'post\', \'objects\' ); 但是如果我只想在对象中包括一些分类法,比如video, audio, tv 和radio (所有分类名称),我该怎么办?
Get_the_Terms仅返回上一学期
在我的自定义帖子类型(portfolio\\u pt)中,我有一些类似的层次类别结构:ParentCat |-child |-someItem ParentCat2 |-cild ... 当我尝试通过get\\u获取所有术语的列表时,“someItem”post的\\u terms函数此函数只返回最后一个类别(“子类别”而不返回“父类别”),例如:global $post; $terms = get_the_terms( $post->
Get the taxonomy of the post
如何使用post id简单地获取post的分类?我尝试过使用\\u术语等,但似乎所有的事情都要求您提前了解分类法。
Exclude Custom Taxonomies
我试图显示来自常规帖子部分和自定义帖子类型的最新帖子,从每个自定义帖子类型中排除一个自定义分类术语。但是最近的帖子部分没有显示任何内容。 <?php // the query $the_query = new WP_Query( array( \'post_type\' => array( \'post\', \'miss_behave\', \'emily_davies\',\'gemma_patel\',\'poppy
是否在相同的帖子类型上使用相同的分类两次?
您好,基本上我对WP很好,但要找到解决此问题的方法并不容易:有一种分类法,它将由成百上千个项目组成。这种分类法被称为“石头”有一个名为“item”(待售)的自定义帖子类型,它包含1。。n“主要部分”中的“石头”和1。。n“附加部分”中的“石头”,换句话说the same taxonomy 应显示为使用different labels 对于same post type twice (主体部分包含石块,附加部分包含石块)。当然,仅仅创建两个不同的自定义分类法是很容易的,但这里的挑战是,这两个分类法的项目应该是
我正在尝试向使用PRE_GET_POST登录的用户隐藏自定义帖子类型类别
我在我的主题中有一个自定义的帖子类型,叫做公文包。它的类别称为项目类别。我正在尝试排除登录用户的项目类别。我根本没法让它工作。我已经通读了pre_get_posts codex 但我只是被卡住了。我不确定是为我的自定义帖子类型定义类别,还是与普通帖子类别相同。当我单击类别进行编辑时,它位于浏览器url栏中wp-admin/edit-tags.php?action=edit&taxonomy=project-type&tag_ID=94&post_type=portfolio这是
自定义帖子类型的自定义/单独类别
如何为自定义帖子类型的类别实现单独的“数据空间”?我不希望常规帖子类别出现在我的自定义帖子类型中,反之亦然。这个register_taxonomy 该函数似乎为帖子类型添加了一个“标记系统”(屏幕中的底部面板),但与“真实”类别具有的小窗口不同(屏幕中的上部面板)。
从自定义帖子类型中查询具有自定义分类的帖子
在过去的一天左右,我一直在用头撞我的桌子。。。我已经创建了一个名为“广告”的自定义帖子类型,并在该帖子类型中创建了一个名为“组”的自定义分类法。我已经创建了一堆不同的帖子,并将它们分配给我创建的各个组,但问题是,当我试图查询这些帖子以获取我的自定义分类法时,结果是空的。当我尝试用默认类别查询一篇常规文章时,它工作得很好,所以我开始认为这与我设置分类法的方式有关。我已经尝试重置permalinks,但没有成功。以下是我目前掌握的情况:如果有人能告诉我哪里出了问题,那就太好了。谢谢/*------------
我需要从查询中排除一个类别和几个定制分类法
我需要从查询中排除一个类别和一些自定义分类法。这个代码对吗?此查询不排除任何帖子、具有类别的帖子或自定义分类法。我做错了什么?<?php $args = array( \'post_type\' => \'post\', \'tax_query\' => array( \'relation\' => \'OR\', array( \'taxonomy\' =&
W3总缓存-尝试显示某些分类时的白屏
我正在使用插件W3 Total cache,它工作得非常好,直到我添加了一个自定义分类法的自定义“详细信息页面”(带有一个名为taxonomy categorycourses.php的文件),其中categorycourses是分类法。我得到了死亡体验的白屏。我已经打开了错误,但什么都没有显示。我只是得到一张空白页。我到处搜索,找不到满意的答案。(例如,在登录时,分类法在未缓存时正确显示)。UPDATE我喜欢w3 total cache,直到我知道为止。这是一个插件中不应该存在的bug,但它确实存在,所以
从备用网络站点按分类查询帖子
我的WordPress多站点设置中有5个网络站点。其中一个是“主网站”,其他网站将从中检索数据。我当前正在使用WP_Query(); 检索帖子和switch_to_blog() / restore_current_blog(); 呼叫之前和之后WP_Query(); 如果当前站点不是主站点。从主站点获取的帖子检索得很好。当我转到网络中任何其他非主站点的站点时,它应该切换到主站点,从自定义帖子类型和自定义分类中检索帖子。找到帖子后,还原当前博客。然而,这些子站点返回的帖子为零。我觉得很奇怪。所以我把WP_Q
显示特定CPT中的分类
我想显示一个与我的CPT关联的分类法的简单列表。分类法是“技能”。我有以下代码: <h4>Skills</h4> <?php $taxonomy = \'skill\'; $taxonomy_terms = get_terms($taxonomy); foreach ($taxonomy_terms as $term) {
查询自定义邮政类型,按自定义分类分页排序不起作用
也许有更好的方法。让我解释一下我现在的情况:我有一个自定义的帖子类型(产品)和一个自定义的分类法(制造商)。到目前为止,我的输出:Manufacturer Name 1 Product 1 Product 2 Product 3 Manufacturer Name 2 Product 1 Product 2 Product 3 这很好,只是分页被忽略了。所有20多种产品都已上市,但页面链接仍在运行。我的代码:<ul clas