您当前的位置:首页 > TAG信息列表 > terms
将当前类别添加到分类术语档案中的查询术语
我目前正在使用get\\u terms列出某个分类法的术语。我想在当前通过存档模板查询的术语中添加一个类。我试着把下面的代码放在一起,但奇怪的是,这个类不仅适用于当前被查询的术语,还适用于它之后的每个术语。我尝试比较了$term和$currentterm的slug、id和名称,所有这些输出都是正确的。$terms = get_terms(\'MYTAX\'); $currentterm = get_term_by( \'slug\', get_query_var( \'term\' ), get_
使用wp_INSERT_CATEGORY怎么可能抛出致命错误呢?
使用wp\\u insert\\u category怎么可能引发致命错误?我按照说明使用它:http://codex.wordpress.org/Function_Reference/wp_insert_category无变化,除非:$cat_defaults = array( \'cat_name\' => \'some_name\', \'category_description\' => \'as asdfasdf sdf adfa fas f\',
尝试使用wp_set_Object_Terms,同时为术语ID和文本分类法提供数组
我想用wp_set_object_terms 参考号:http://codex.wordpress.org/Function_Reference/wp_set_object_terms 同时传递术语和分类的数组出于某种原因,我一直得到:Warning: Illegal offset type in isset or empty in /home1/stodeckc/public_html/clicktranslate/wp-includes/taxonomy.php on line 231这就是我试图设
我可以防止用户在分类元数据中添加超过两个级别的术语吗?
我正在WordPress中创建一个分层的教程结构,并希望构建它,以便在不需要用户代码的情况下设置前端。到目前为止,我有一个名为“tut\\u page”的自定义帖子类型,它有一个用于自定义分类的元框,名为“tut\\u group”,可以通过分类元框添加术语。对于我的register\\u分类法,“Hierarchy”的值已设置为true。所以我想要层次,但我不想要超过两层的深度。我知道我可以选择在一个模板中显示多少级别的术语,但是否有一种方法可以阻止用户创建比分类元数据库中的两个级别更深的术语?这是我在
在另一个数据库上调用MySQL_Query()时,假定WordPress正在使用该数据库
我正在尝试将一些数据从旧站点导入WordPress。第一步是分类术语event_category. 以下是我的方法:$link = mysql_connect( \'localhost\', \'blah\', \'blah\' ); // connect to old database $dkpl_db = mysql_select_db(\'dkpldump\', $link); $event_cate
Show all videos by tag name
我需要按标签名获取所有视频,我使用这样的代码$tax_terms = get_terms(\'media_category\', \'orderby=count&order=DESC&hide_empty=0\'); foreach ( $tax_terms as $tax_term ) { $posts = get_posts(array( \"meta_key\" => \'select\',
使用自定义分类术语数组订购帖子
我无法在我的循环中获得我帖子的顺序(按自定义税务术语组织)。我定制了一个“staff”的post类型,在staff中有一个“staff title”的自定义分类法。我添加了诸如“主编”、“总编辑”、“诗歌编辑”等术语(类似于为客户保持UI整洁的类别)。其想法是客户可以进入“员工”职位类型,创建以员工名字命名的职位,然后检查他们担任的职位,然后这些职位将按正确的顺序显示(通过运行命令链显示职位)。下面是在函数中创建自定义税的函数。php:function add_custom_taxonomies() {&
以编程方式添加帖子、添加和分配后置条件以及分配术语
我有数千个WooCommerce产品需要插入数据库。由于某些原因,我无法使用csv导入插件或任何其他第三方解决方案,而这必须通过php代码手动执行到数据库中。我的问题是:产品类别归哪个表?我想产品必须添加到wp_posts 然后将说明/价格等添加到wp_postmeta. 如何将产品分配给特定的分类法。他们坐哪张桌子?不需要代码,只需要关于表的指导。
使用自定义分类数组订购帖子
我正在尝试让我的循环遍历与这些术语相关的帖子。当前没有输出任何内容。<?php $args = array( \'post_type\' => \'staff\', \'posts_per_page\' => \'-1\', \'tax_query\' => array( array( \'taxo
税务查询数组术语无序显示
我希望我的tax\\u查询词按照我在下面的数组中列出的顺序显示帖子,但它不按照列出的顺序显示。$args = array( \'post_type\' => \'staff\', \'posts_per_page\' => \'-1\', \'tax_query\' => array( array( \'taxonomy\' => \'staff-title\',
如何添加术语(不删除其他术语)
我的网站上有一个表单,允许登录用户以基本表单标记网站前端的产品。我使用Woocommerce作为商业平台。Woocommerce使用自定义帖子类型注册其产品。产品标签是Woocommerce用于标记产品的分类法(Product\\u tag)。我正在使用wp\\u set\\u object\\u terms插入用户提交的术语。问题是,当他们提交新的“标签”时,它会覆盖任何现有的“标签”,并替换为新的“标签”。我只需要为表单添加标签并保留产品的现有标签(post)的方法。以下是我所拥有的:if (is_u
使分类术语在不更改插件的情况下可翻译的最佳实践?
我有一个国家和州的自定义分类法。我想让这些术语可以翻译,但我不确定实现这一点的最佳方式是什么。首先,我不想改变slug,只想改变标签,也许还有描述字符串。我想到了两种方法。可以使用WPML。但是WPML似乎也会迫使您更改每种语言的slug,这是我不想要的。另一个可能是wp_insert_term() 但我不确定这是有效的还是正确的做法。我发现让管理员/编辑添加他们自己的术语更实用,硬编码所有术语都不允许我这样做,而且我觉得这不是很有效(在我的分类法中可能有几百个位置)。。。有什么线索吗?UPDATE 1
发布/丢弃自定义帖子类型时,动态创建/删除分类中的术语
我在创作上有点挣扎&;根据自定义帖子类型的发布和销毁时间删除术语。理想情况下,当发布自定义帖子类型时,我希望在自定义分类法中创建一个新术语。然后,当自定义帖子类型中的帖子被丢弃时,我需要检查并确保该术语的计数为0,如果是,则自动删除相应的术语。以下是我到目前为止的情况。创建函数工作正常,但我无法找出被破坏的函数。非常感谢您的专业知识!!<?php /** * Automatically creates terms in \'custom_taxonomy\' when a
是否显示自定义分类的所有术语?
我制作了一些自定义分类法,我需要显示其中的所有术语,到目前为止,我实现的是显示在自定义帖子类型中选择/选择的分类法,但我需要所有分类法都显示出来,无论它是否被选中。因此,稍后我可以制作一个过滤器,根据自定义post类型值包含的术语进行过滤。<?php $args=array( \'public\' => true, \'_builtin\' => false ); $output = \'names\'; // or objects&
WP_INSERT_TERM不适用于自定义帖子类型的分类
以下是我遇到的问题:我有一个名为“weddingguests”的自定义帖子类型。这个自定义帖子类型“weddingguests”有一个自定义分类法,“friendsof”,层次结构。我想通过编程在这个自定义分类法中插入“friendsof”2个术语:“新娘的朋友”和“新郎的朋友”。下面是我用来插入一个术语的函数和操作:// programatically add 2 terms to the taxonomy \"FRIENDS OF\" function example_insert_categ
如何显示分类术语
我的疑问是如何显示特定分类法的“术语”,问题是我还没有找到一个应用示例,只是短代码行根本没有显示任何内容。我想要完整的代码来显示帖子。我的帖子类型名称:“sección_驱逐出境”我的分类名称:“tipo_驱逐出境”以及我想展示的术语:“futbol”我刚刚发现:https://stackoverflow.com/questions/13512137/how-to-sort-post-by-custom-taxonomy-in-wordpress?s=f36f5472-cf86-4e93-8ee2-585
在GET_TITLE()之前运行的SINGLE_TERM_TITLE()
这是一个奇怪的“问题”,但我在一些安装中遇到过这种情况,我想知道是否有人可以解释为什么/如何发生这种情况。在博客类别上,如果我编码:<?php echo get_the_title(1).\': \'.single_term_title(); ?>输出到我的屏幕:UncategorizedBlog:另一方面,如果我这样做:<?php echo get_the_title(1); ?>: <?php single_term_title(); ?>我得到了正确的输出Blog
Removing a taxonomy term
有一个名为wp\\u remove\\u object\\u terms的Wordpress函数,不幸的是,它似乎不起作用。我试图通过以下方法达到同样的目的 $post_terms = wp_get_object_terms( $post_id, $taxonomy ); if( $post_terms ){ if(($key = array_search($term_id, $po
使用Get_the_Terms时的属性排序顺序
此代码用于在页面上显示产品属性。如何按slug对其进行排序/排序?它们当前按名称排序。 global $post; $terms = get_the_terms( $post->ID, \'pa_size\'); foreach ( $terms as $term ) { echo \"<li>\" .$term->name. \"</li>\"; }
显示所有wp_GET_POST_TERMS插件
我使用以下代码来显示我的自定义分类slug。但是,它只显示第一个类别,而不是所有相关类别。我知道这相当简单,与[0]有关,但我不知道如何更改它。$getslugid = wp_get_post_terms( $post->ID, \'opd_taggallery\' ); $getslug = $getslugid [0]->slug; echo $getslug;