您当前的位置:首页 > TAG信息列表 > terms
多站点安装中的WP_INSERT_TERM
我正在创建一个主题,它可以创建页面,并在主题激活上设置一些元值和ext。一切都很好,但。。。我需要在多站点安装的misc cpt中插入一些术语。i tried this method:switch_to_blog($blog_id); wp_insert_term($move_type, \'jobtype\'); restore_current_blog(); does not work. Ideas anyone?<如果你有DB方法,即使是DB方法也很好。
如果类别中只有一个帖子,请更改Get_Terms中的链接
我创建了一个快捷代码,它将列出自定义分类法中的类别,并将返回至少有一篇文章(不是空的)的所有类别的列表。结果是,当有人单击我的链接时,会将他们带到该类别的存档页面。我的问题是,当该类别中只有一篇帖子时,我是否可以将用户直接发送到该帖子,而不是发送到只有一篇帖子的存档?这是我的代码:// Creates a list of eval specialties function doc_categories() { $tax = \'team_group\'; // slug of taxon
在插件激活或每个页面加载时插入用于定制分类的术语(init挂钩)
考虑一个插件,它添加了一个自定义的分类法,然后用一个大的术语层次结构填充分类法(数十个层次结构术语,在特定的安装中可能会变成数百个)。我明白这一点register_taxonomy() 不在数据库中存储数据,因此it must be used via the init hook 以便在每次页面加载时注册分类。然而wp_insert_term() does store data in the database.考虑到这一点,是否最好wp_insert_term() 从…起register_activatio
UPDATE_POST_(META/TERM)_CACHE说明
我在读一些best practices from 10up 他们提到在WP\\U查询中将这两个标志设置为false(取决于您查询的内容):\'update_post_meta_cache\' => false: 不使用post meta时很有用\'update_post_term_cache\' => false: 在不使用分类术语时有用</我假设它利用了update_post_caches() 但我甚至不能百分之百确定这意味着什么。谁能解释一下这两个标志在WP_Query 它们有多有用
如何使用家长ID获取姓名术语?
所以我有两个菜单,上面有同名的孩子。如何按名称但从指定的父级获取术语?
如何处理循环内的“the_Terms”
我一直在搜索谷歌,但我真的很困惑。我正在尝试显示分配给该帖子的分类术语。我正在使用the_terms($post->ID, \'locations\');. 自定义分类是分层的。示例:分配给职位的3个术语:USA(parent) > FL(direct child of \"USA\") > Miami(direct child of \"FL\"). 我得到的:FL, Miami, USA 这意味着术语将按字母顺序显示。我希望它们显示为:Miami, FL, USA. 这能实现吗?我还
如何获取自定义帖子类别链接
I\'m trying to echo custom posts sub category link as a view more option.For the last week, i am trying to do that, but i just can\'t find the right way. I\'ve tried, category links, terms, with args, id..whatever i could think of or find here. The only w
将自定义数据库表条目导入为带有类别的帖子
我使用以下代码将自定义DB表中的所有条目作为POST导入。该函数从init挂钩激发。创建了所有分类法,并导入了数据库中的所有条目,但我发现数据库中有一半条目没有设置它们的术语。另一半是,我一辈子都不知道为什么。我打开了完全调试模式,还使用了is\\u wp\\u error,但没有输出任何提示问题的内容。<?php /** * Set the playlist entry category. * * @since 1.3 * @param
在ACF未显示所有术语的情况下对Get_Terms进行排序
我正在制作一个短代码来返回此分类法中的所有术语。术语按ACF生成的自定义字段“高度”用krsort排序。我正在关注这个answer from here. 问题是它只显示了8个术语,总共有15个。所有这些术语都填写了自定义字段,并且都有帖子,所以我不确定。我需要这个对象数组,因为我将在foreach中显示其他参数。function taxonomies_shortcode( $atts ) { extract( shortcode_atts( array(
添加父类别的优雅方式?
在从某个自定义页面注册帖子类别时,有没有更优雅的方法可以通过PHP(而不是JavaScript)自动添加父类别?我添加了使用以下代码检查的类别:wp_set_post_terms($post_id, $catarray, \'category\'); 然后,为了自动添加父类别,我编写了整个切换案例,我经常需要手动更新=有没有比下面这条路更优雅的路?foreach ($catarray as $cat) { switch ($cat) { case
在术语编辑页面上隐藏给定分类的术语描述
我已经为自定义类别分类法编写了一些详细的描述。我不想删除它们,我只想在管理页面中隐藏它:/wp-admin/term.php?taxonomy=custom_category 我可以使用CSS隐藏类“column description”,但我不知道如何仅将其应用于此分类法。
分类术语未填充选择标记选项
我正在检索分类术语。代码正在运行Foreach为select标记创建三个选项。有三个术语。但是,当我想在选择一个选项后为每个选项回显“selected”时。它返回奇数结果。问题是什么?这是代码。$terms = get_terms( \'department\' ); if ( ! empty( $terms ) && ! is_wp_error( $terms ) ){ echo \'<select class=\"widefat\" nam
WP_SET_OBJECT_TERMS(),不带重音
在将术语名称保存到数据库之前,如何删除其重音符号? // populate term if( empty ($d)) { } else { foreach ($d as $key=>$name){ $d_term = $name; if ( has_term($d_term, $d_taxonomy
创建自定义分类术语的表单
目前,我正在显示自定义分类法(contenttags)的列表。这些内容使用下面的代码显示在列表中,然后显示该分类下的帖子。<?php $taxonomy = \'contenttags\'; $terms = get_terms($taxonomy); // Get all terms of a taxonomy if ( $terms && !is_wp_error( $terms ) ) : ?> <
对GET_TERMS进行排序,ACF正在自动删除重复项
我阅读了ACF和;WordPress文档和两者都没有提到在按自定义字段排序分类术语时为什么/何时/如何从数组中删除重复值。我从中了解到ACF是这样做的StackExchange answer. 但在这个示例代码中,排序不正确,无法与krsort一起使用。对于usort之外的任何内容,它都会给出错误:“krsort()期望参数2很长”。有人能帮忙吗?我试图用示例代码生成的快捷代码:function ranker_shortcode( $atts ) { extract( shortcode_
如何在WordPress中获取分类图片自定义帖子类型分类?
我有一个自定义帖子estate_property 它有分类法property_category ,propert_action.我已安装WPCustom Category Image 上载每个分类的图像。如何显示上传的图像。我搜索它,但未能显示图像我的代码是$taxonomy_name = \'property_category\'; $asd=get_the_terms($post->ID, $taxonomy_name); var_dump($asd); 它不返回
如何在我输入标记/术语元数据时删除/隐藏预测自动完成弹出窗口
当我开始在标签或术语元框(在后期编辑页面)中键入几个字母时,会出现一个预测性的自动完成弹出窗口,其中包含其他可供选择的标签/术语。如何禁用/隐藏此功能?
保存自定义术语-挂钩CREATE_TERM不起作用
我正试图用我自己的信息保存一个自定义术语。我尝试了挂钩:-create\\u term-created\\u term-create\\u{my\\u taxonomy}但似乎什么都不管用。当我保存术语时,它只会与默认的wordpress信息一起保存。当我编辑术语时,hook-edit\\u termworks finde!实际上,我不知道为什么create\\u术语没有被激发。还有什么别的事要做吗?还有什么别的勾当吗。或者wordpress通过ajax保存术语是一个问题?这是我如何使用钩子的代码if (
每个自定义分类中仅允许每个术语的一个实例
我正在寻找一个函数,该函数将每个术语的创建限制为每个自定义分类法中只有一个实例。每个自定义分类法可能具有相同的术语,但该术语在每个不同的自定义分类法中只能出现一次。我猜对于每个自定义分类法,这都需要一个函数。
Dynamically tax_query terms
要显示自定义分类法中所有类别名称的复选框,请调用ct_category 我有以下代码:$terms = get_terms(\'ct_category\'); foreach ( $terms as $term ) { echo \'<li class=\'.$term->term_id.\'><label > <input class=\"taxonomy_category\" type=\"checkbox\" name=\"taxonomy_cat