您当前的位置:首页 > TAG信息列表 > custom-taxonomy
如何使用WP_QUERY搜索所有子分类?
我需要创建一个页面,在该页面中,我可以根据GET 请求(例如$_GET[\'search_cat\']) 使用WP_QUERY. 我只想根据来自不同页面的用户的查询列出任何类别的所有子类别。Now, how can I list all of the subcategories searching through all of the subcategories of any category (which are actually custom taxonomy)? 提前谢谢。
根据自定义分类中的标签对类别中的帖子进行分组
我的内置帖子设置了类别和标签。我创建了一个模板,可以显示与页面slug匹配的类别的帖子。然后它会根据标签对它们进行分组。例如,如果slug是“restaurants”,它将显示数据库中的所有餐馆。餐馆的门柱上贴着城镇名称标签。因此,在这个循环中,它们将按城镇分组,每个城镇(标记)将是一个H2。它工作得很好。但是,我正在重新组织所有城镇标记,并将其从默认的“标记”分类法移动到名为“城镇”的自定义分类法。这破坏了我的模板,我不知道如何修复它。我试过使用get_terms 而不是get_tags 但它没有起作用
Php中的这段CPT代码如何添加隐藏的“Products”类别?
这是我修改的代码https://www.wpbeginner.com/wp-tutorials/how-to-create-custom-post-types-in-wordpress//* * Creating a function to create our CPT * just drop this in functions.php inside your theme file basically... * You replaced all \'twentytwenty\' w
带有2个分类术语的自定义帖子类型存档的URL
我需要生成自定义帖子类型的归档页面的URL,其中包含来自2种不同分类法的术语。职位类型slug是“技术”,该职位类型的两个分类是“应用程序”和“行业”。我试过,例如:/技术/?应用程序=处理(&P);工业=食品但这并没有返回预期的结果。我还没有写任何重写规则,因为我希望wordpress可以在本机上处理这个问题。有人能为我提供正确的URL语法吗?
使用自定义分类层次结构按计数对GET_TERMS排序
当我用普通的Wordpress帖子测试get\\u术语时,它似乎起到了作用。可能是因为我还没有这些类别的层次结构。但当按任何方式排序时,它不适用于WooCommerces自定义分类法“product\\u cat”。我试图按计数排序,它会按名称返回它们。这些产品类别嵌套在类别树的3层深处。也许这会影响它?$cats = get_terms(array( \'taxonomy\' => \'product_cat\', \'hide_empty\' => fals
仅获取条款顶级
此代码运行良好:$terms = get_the_terms(get_the_ID(), \'my_taxonomy\'); if (!is_wp_error($terms) && !empty($terms)) { foreach ($terms as $term) { $name = $term->name; $link = add_query_arg(\'fwp_typ\', FWP()->helpe
某个分类档案中的帖子顺序颠倒?
我有一个自定义的帖子类型message 它有一个自定义分类法,名为series. 是否有办法颠倒该档案中帖子的日期顺序(最早的优先)?我想继续展示基本的所有消息归档以及基于其他分类法的归档中最新的first。有很多例子可以说明如何为所有归档文件执行此操作,如下所示:add_action(\'pre_get_posts\', \'change_post_order\'); function change_post_order($query){ $query->set(\'ord
具有修改的术语链接的分层分类列表
我有两个函数显示所选分类法的术语列表:第一个功能:$terms = get_the_terms(get_the_ID(), \'MY_TAXONOMY\'); if (!is_wp_error($terms) && !empty($terms)) { foreach ($terms AS $term) { $name = $term->name; $link = add_query_arg(\'fwp_typ\'
我如何找出我的自定义子帖子正在寻找哪个(页面)模板文件?
我正在尝试使用WP制作类似web应用的东西。我现在面临的一个问题是,我无法找到我的帖子要查找的页面模板文件。我已经查看了模板文件层次结构等,但没有任何效果。我真的不知道接下来该怎么做,所以希望有人能帮助我。我做了一个自定义的帖子类型,叫做“week”。发布一周帖子时,还会生成一周中的7天,称为“闲聊”。这些闲聊帖子是每周帖子的子帖子,也继承了发布的每周帖子的自定义分类法。请参见下面我的函数中的代码。php。function create_days_week($new_status, $old_status
如何在自定义分类法中对所有术语儿童进行分组?
我在这里有一个自定义分类的循环术语:<?php $terms = get_terms( array( \'taxonomy\' => \'customtax\', \'hide_empty\' => false ) ); $i = 0; foreach( $terms as $term ) { echo \"
类别和标签、分类和术语之间的区别
我有一个自定义的帖子类型“articles”,并添加了一个自定义的分类法“articles\\u categories”,它有自己的术语。我的印象是你不能在自定义帖子类型上有类别和标签?但我看不出分类法和术语是如何相同的?如果可以在自定义帖子类型上设置类别和标记,那么使用自定义分类法的理由是什么?这一切都很令人困惑。有人能解释一下分类法的背景吗?为什么不能在自定义帖子类型上使用类别和标记?非常感谢
本地翻译:wp-admin菜单中未翻译的自定义发布和自定义分类标签
我目前正在用Loca translate翻译我的所有插件。这在前端和后端的所有元数据库中都可以正常工作,但在wp admin菜单中不行:带红色圆圈的单词应该是德语,但不是。My Custom Post Type:<?php function add_ons() { register_post_type(\'add_ons\', array( \'labels\' => array(
如何在1个WP_QUERY中插入2个参数以播放幻灯片
我需要在一个滑块中发布以两种特定分类法呈现的文章和页面。我试图合并$args和$args2,但滑块从页面上消失了。有人能告诉我如何正确地编写代码吗?谢谢代码如下: <?php $slider_counter = 0; $args = array( \'post_type\' => \'post\', \'category_name\' => \'slider\' );
多类别抢帖
因此,我有以下非常有效的代码:if (isset($meta_field[\'category\'])) { $post_data = get_posts_by_category($meta_field[\'category\'], 0, $post_limit); } else { $post_data = get_posts_by_category(\'1\', 0, $post_limit); } // Ext
如何在自定义帖子类型中的不同角色中使用来自同一自定义分类的术语?
如何在自定义帖子类型的不同角色中使用来自相同自定义分类法的术语?我正在开发一个家谱网站,其中包括祖先的传记、关于祖先/家族历史的介绍以及祖先互相发送的旧信件。为了将所有这些联系起来,我有一个自定义的分类法“祖先”,用于标记在哪个帖子/页面中提到的祖先。为了使信件部分更容易访问,我创建了一个自定义的post类型“Letter”。现在,我想为每个“信件”指定一个“祖先”作为“发件人”,另一个作为“收件人”。
使用自定义分类和添加的自定义字段重新排序CPT的管理列
这可能是重复,但这是我找不到的东西的组合。自定义帖子类型为event.我添加了一个由ACF生成的管理列“事件日期”,它显示在右侧。一切按此顺序似乎都很好;\'标题、地点、日期、活动日期我想重新订购。到目前为止,这段代码可以做到这一点。但是自定义分类法“场所”中有slugvenue 不会重新出现(显示但未填充)。如何找出自定义分类法对于admin列的用途是什么?function reorder_event_columns( $columns ) { $columns = array(
如何在搜索结果中排除商业商品类别?
我正在寻找一种方法,使用pre\\u get\\u posts操作和$query->set()从Woocommerce的搜索结果中排除产品类别。我正在使用Wordpress搜索?s=关键字搜索。我知道函数将这样开始:add_action(\'pre_get_posts\', \'exclude_product_category\'); function exclude_product_category( $query ) { global $wp_the_query
循环中显示的排除的自定义分类术语帖子
我创建了一个名为“careers”的自定义帖子类型,以及一个名为“careers\\u categories”的自定义帖子类型分类法。在这个分类法中,我有一个术语叫做“特色”。我的目的是排除循环中包含术语“特色”且术语ID为60的所有帖子,这些术语将显示在存档职业中。php和我正在使用ISOTOPE PLUGIN 为附带的帖子创建过滤器。我还想在页面顶部的英雄中显示“特色”帖子。这些术语显示为链接,过滤与下面查询中附带的帖子一起工作。“特色”术语未显示为链接,但与该术语关联的帖子仍在显示。需要注意的是,包
自定义分类可以像普通帖子一样命名为“类别”吗?
将自定义分类法(为存储自定义帖子类型而创建的)称为“类别”,就像对普通帖子一样,并使用所有术语(“类别”、“创建新类别”等)可以吗?我的意思是,如果我这样做,是否有不稳定或兼容性问题的风险?例如:覆盖分类法等…
如何在单一自定义帖子上获取术语元数据?
我在自定义分类法中添加了自定义图像和图标,我知道如何在分类法模板页面的前端显示它。$headImageId = get_term_meta( get_queried_object_id(), \'category-image\', true ); $headImageUrl = ( ( $headImageId != \'\' ) ? wp_get_attachment_url( $headImageId ) : \'\' ); 但我如何在我的单个帖子模板中调用它?我想使用自定义帖子所属