您当前的位置:首页 > TAG信息列表 > custom-taxonomy
从后端删除分类术语的操作钩子是什么?以及如何在删除术语ID之前将其退役?
我需要删除一些postmeta 从后端删除分类术语时。删除之前term, 我需要找回Posteta的meka_key 以及术语id 这将被删除。使用术语id 执行某些任务,然后删除postmeta 和term.我已经试过用动作钩了set_object_terms 但是,我无法检索术语id 删除时term 因为它返回一个空数组。所以,我需要以某种方式得到这个术语id 在它被删除之前。如何在删除术语id之前检索它?add_action( \'set_object_terms\', function( $obj
GET_TERM和GET_TERM_BY返回NULL或FALSE,即使TERM存在
我正在尝试使用动作挂钩delete_term 和delete_$taxonomy, 在其他删除一个术语的钩子中,它们呈现了相同的问题。例如1234 是中的现有术语favorite 自定义分类法:add_action( \'delete_favorite\', function( $term, $tt_id ) { $get_term1 = get_term( $term, \'favorite\' ); $get_term2 = get_term( 1234, \
获取已注册的自定义邮政类型以获取所有自定义分类
我正在尝试通过主题或插件注册所有自定义帖子类型,但没有任何方法有效。$postargs = array( \'public\' => true, \'_builtin\' => false ); $postoutput = \'names\'; $postoperator = \'and\'; $post_types = get_post_types( $postargs, \'names\', \'and\'
使用PRE_GET_POST重写搜索查询以显示来自多个分类的帖子
这似乎应该很简单,但我坚持到底了!如果用户搜索“alice”,我想向他们显示所有带有自定义分类术语“bob”和“carol”的帖子,无论这些帖子中是否包含字符串“alice”。我可以设置查询的tax\\u查询,使其仅显示以“bob”和“carol”为术语的帖子,但我无法重置实际搜索查询,使其显示所有帖子,而不仅仅是包含“alice”的帖子。这是我用来更改tax\\u查询的筛选器:if ( !$query->is_search ) return $query; $ta
获取原始菜单项名称字符串,而不是标签
我正在使用wp\\u get\\u nav\\u menu\\u项构建自定义分类法及其相关帖子的分层菜单,如下所示:if( $locations = get_nav_menu_locations() && isset($locations[\'secondary\']) ): $menu = wp_get_nav_menu_object( $locations[\'secondary\'] ); $menu_items = wp_get_nav_menu_
多个投资组合,其中两个中只有一个项目(想法?)
我现在正在创建一个主题,并决定了对于一个包含多个公文包的主题,应该实现什么样的最佳解决方案。如果其中两个项目中有一个项目,并且单击了它的单个页面,那么返回到公文包的链接将指向哪里?“后退”按钮是否可以引用查看项目的投资组合?$back =$_SERVER[\'HTTP_REFERER\'] 似乎无法正常工作,因为如果管理员在“单一项目管理”页面上单击了“预览”页面,然后单击“返回公文包”,则会将他导航回“管理”面板=\\你们如何处理多个投资组合中的项目?我不能把我的头绕过去。任何帮助都将不胜感激
如何根据另一个分类术语过滤分类术语
我创建了一个名为“Tour”的自定义帖子类型,其中包含多达五种分类法,分别称为“destination”、“Types”、“Month of Travel”、“Year of Travel”和“Lead by”。现在,我使用“wp\\u dropdown\\u categories”将它们作为下拉类别(每个分类法都作为下拉列表列出)。搜索词在组合中工作良好(如果存在)。例如:我正在搜索“destination”作为“Bangalore”和“Month of travel”作为“June”的组合作品,因为帖
分类重写分页404
我已将我的分类url重写为我的帖子类型“filter”的名称。因为我已经这样做了,我的分页在url上不再起作用:http://www.website.com/filter/term-name/所以如果我访问http://www.website.com/filter/term-name/page/2我有404我认为这是因为Wordpress现在将filter视为帖子类型和分类法。如果我改变\'slug\' => \'filter\', 例如,至\'slug\' => \'test\' 它工作得很
创建包含自定义分类和自定义帖子类型的固定链接结构给出404
基于主题How to create a permalink structure with custom taxonomies and custom post types like base-name/parent-tax/child-tax/custom-post-type-name我的代码是// register the new post type register_post_type( \'vehicles_listing\', array( \'labels\
从GET_OBJECT_TASTIONIES中隐藏无类别的回显
以下代码可以完美地显示自定义帖子类型的所有类别。然而,当没有类别时,它会呼应“没有类别”。如何删除此项? <?php //Category Display for Custom Post type - Video $customPostTaxonomies = get_object_taxonomies(\'opd-music\'); if(count($custom
是否检查自定义发布类型的CATEGORY_NAME或分类插件?
我正在检查当前页面,然后使用该页面设置一个变量来更改类别名称。 <?php if (is_page(\'apples\')) { $categoryname = \'Apples\'; } $args = array ( \'posts_per_page\' => -1, \'post_type\' =>
为什么在我选择了一个定制的分类法之后,它仍然默认为“未分类”?
我创建了一个自定义分类法,并将其配置为类似于一个类别。分类法在管理员界面上显示得很好,但当我创建一篇文章时,它会被放置在默认位置uncategorized 类别我不知道为什么会这样。我做错什么了吗?有什么建议吗?我的职能是:function register_taxonomy_test() { $labels = array( \'name\' => _x( \'test\', \'test\' ), \'singular_name\' =>
用于更新自定义帖子分类的SQL
我有一个自定义的帖子“评论”。它使用默认帖子中相同的类别和标记,因此它们共享“类别”和“标记”分类法。但后来我更改了“review”注册,以拥有自己的分类法、“review category”和“review tag”。当然,之前在评论中分配的所有标签和类别都与它们解除了绑定。所以问题是:我如何(如果可能的话)将评论中的所有标签和类别转换为新的分类法?如果我不够清楚:UPDATE wp_term_taxonomy SET taxonomy=\'post-tag\', parent=0 WHERE taxo
WordPress分类单选按钮
我正在尝试将后端的术语复选框更改为单选按钮。我找到了这个主题:Altering the appearance of custom taxonomy inputs 然而,威奇帮助我做到了这一点。但是,这会将所有术语复选框变成单选按钮。是否可以仅将此应用于一种分类法?我的代码:add_action(\'add_meta_boxes\',\'mysite_add_meta_boxes\',10,2); function mysite_add_meta_boxes($post_type, $post) {
条件语句自定义POST类型类别
我想根据我的自定义分类类别显示文本,如:如果自定义帖子类型类别是X,则回显文本Y。我试过这个,但不起作用:global $post; if (($post->post_type == \'myposttype\') && is_category(\'slug-name-of-cat\')) { echo \'My text\' } 有什么想法吗?
按分类生成短码
检查此代码:function slide_group() { register_taxonomy(\'Group\', \'slides\', array( \'hierarchical\' => true /*visualizza come le categorie*/, \'label\' => \'Group\', \'query_var\' => true,
产生归类在特定分类项目下的媒体库项目的列表
我创建了一个名为“引用类型”的自定义分类法,用于对媒体库项目进行分类。在分类学中。php页面,我想生成一个列在“引用类型”下的所有媒体库项目的列表。我该怎么做呢?
显示具有相同分类术语的帖子
我试图在循环中显示5个相关帖子,这些相关帖子是共享相同分类值的帖子。e、 g.我有一个自定义分类设置,名为venues 因此,每个帖子都有一个venue 分配给它的分类法值,因此在每个帖子中,我想显示其他5篇共享相同分类法值的帖子(即,在同一地点)到目前为止,我使用的代码不太正确:<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <?php $custom_terms = get_ter
查询循环中加载的帖子数
我通过一个名为“band”的自定义分类查询加载帖子:$args = array( \'tax_query\' => array( array( \'taxonomy\' => \'band\', \'field\' => \'slug\', \'terms\' => array(\'learn\', \'trade\', \'invest\', \'spend\')
有没有可能有一个列出分类术语的分类存档?
例如,我有一个名为foo的post类型。我可以在以下url查看所有foo类型的帖子:mysite。com/foo。然后我附加了一个名为bar的分类法,其中的术语是foobar和foobaz。我可以访问mysite上指定的foobar一词的帖子。com/bar/foobar。但是,有没有可能在url mysite上获取包含foobar和foobaz的归档文件。com/bar?是的,我知道我可以创建一个页面并调用wp\\u list\\u categories(),但我一直在寻找一个自动的解决方案来反映pos