您当前的位置:首页 > TAG信息列表 > terms
如何在两个分类法之间共享术语?
我知道,从4.4左右开始,分类法不再共享术语。但我有一个用例,我认为我需要共享术语。对于每一篇文章,我需要两个分类法:一个主题(每篇文章一个术语)和一个主要主题(每篇文章一个术语)。这是因为一篇文章可能有政治、健康和经济的主题术语,但如果主要主题是健康,我想使用健康来构建URL。example: mysite.com/news/health/some-headline-here tags: health, economy, politics 我可以用两个具有相同但不共享的术语的分类法来构
如何获取与某个分类相关的所有帖子?
我有一个分类页面叫做taxonomy-hotels.php 我需要得到所有与特定taxonomy-term. 假设我有一个术语5 star hotel 它有15个帖子。但只有10次返回/显示。请让我知道如何获取所有帖子?这是我当前的代码。 <?php if(have_posts()) : while(have_posts()) : the_post();
显示逗号分隔并超链接的术语
我试图显示以逗号分隔的术语,并将每个术语与其slug进行超链接,但是,这些术语并没有与slug进行超链接。术语以逗号分隔,但slug没有链接。让我知道我做错了什么。下面是代码:<?php $terms = get_the_terms( $post->ID ,\'policytype\' ); for($cat_count=0; $cat_count<count($terms); $cat_count++) {
如何从分类中获取当前标记?
因此,我制定了两个自定义分类法,将多个类别添加到页面/项目中。(single work.php)默认值(内置类别)为project type, 两个新的是client 和agency.基本上,我对这三个都使用相同的代码,但我注意到它对这两个自定义类别所做的工作基本上是读取我添加到不同项目中的每个标记,而不是只显示为特定页面选择的标记。换句话说,它基本上只是显示“从最常用的标签中选择”区域下可以找到的每个标签。尽管每个项目只选择了一个标记。我希望这有点清楚:)下面是我使用的代码:<?php $term
如何将用户对象与分类术语相关联?
我正在尝试导入几个用户,每个用户都应该与名为“firm”的分类法中的一个术语有关联,但我不知道如何建立连接。。。Background:仅供参考,我已经为使用插件的用户启用了WordPress分类法支持LH User Taxonomies, 分类法“公司”已经注册。我正在使用插件导入WPAllImport.通过之前的WPAllImport进口创建了65个“公司”术语。术语段塞在入站公司名称字段上进行了文本处理$company 到strip spaces and convert to lowercase, 以
Demo Import changes terms ids
我正在使用https://github.com/proteusthemes/one-click-demo-import 然而,要为我的主题创建一键式演示导入,当我单击按钮导入通过WordPress导出的演示数据时,使用ID为9的自定义帖子类型类别的页面将停止工作,因为导入演示数据时,类别的ID将更改为20或其他。没有其他类别具有相同的ID,并且它是在新的WP安装上完成的。在导入演示数据时,是什么导致此问题:<wp:term> <wp:term_id><![CD
如何显示分类术语自定义元(使用wp_get_Object_Terms?)?
我试图将自定义分类法中的术语元值“公司”/“公司”输入到author.php.由于LH User Taxonomy 插件。我需要显示其所属公司的术语元字段。So far, 我设法找到了wp_get_object_terms useful. 此代码响应slug 和name 分类学术语的元;description 也可以。。。 $firm_terms = wp_get_object_terms( $curauth->ID, \'firm\' ); if ( !
如何从定制文章类型的帖子中显示分类/术语?
[已解决]通过分类筛选,它将给出自定义post类型的postype结果。我将结果编程为一种后网格。我看到的问题是,我无法从其他分类法中获取筛选后产生的post类型的术语。到目前为止,我一直在尝试的内容需要一个post ID,或$taxonomy,。。。这取决于归档文件{post type}中的结果。php或分类法。php。我应该寻找哪种函数?
在Auth.php上回显分类术语meta
输出与对象关联的分类术语meta的正确方法是什么?明确地我已经注册了一个自定义分类法“公司”。这只附加到“用户”(WordPress本机不支持这一点,但由于LH User Taxonomies 插件)。每个“公司”的术语元都是公司的详细信息——除了标准名称、slug和描述之外,还有几十个字段包括“firm\\u geo\\u city”和“firm\\u social\\u twitter”等。每个用户只能属于一个“公司”,因为“single_value在分类法注册中设置为“true”。我的目标是,每个用
检查帖子是否在循环内有术语
我试图在自定义分类法中查询一篇包含三个术语的文章。然后,在循环中,我只想输出带有以下术语之一的帖子:$args = array( \'post_status\' => array( \'publish\' ), \'tax_query\' => array( array( \'taxonomy\' => \'prr\', \'field\' => \'slug\',
将子类别帖子添加到管理员类别列表的计数栏中
默认情况下Count 列仅显示类别自己的帖子数量。相反,我希望看到将子类别中的帖子考虑在内的记录总数。我知道the get_terms function 有pad_counts 参数:是否将术语子级的数量填充到每个术语的“count”对象变量的数量中。默认值为false。因此,我假设我可以使用某个钩子为某个查询更改相同的参数。但是如何找到它们呢?我的猜测正确吗?
WP 4.8:Get_Term_by和Get_Term_link的新分类语法?
从WP 4.7.5迁移到WP 4.8后,<?php $term = get_term_by( \'slug\',\'travaux\', \"rubriques\" ); echo $term->name;?> WP 4.7.5中的工作正常,但WP 4.8中的结果为空和<?php echo get_term_link(\"bibliotheques\",\"rubriques\"); ?> WP 4.7.5中的工作正常,但WP 4.8中的结果为空(自定义)
通过SQL在INSERT INTO之后更新表wp_Term_soronomy.count
Short description: 我已经创建了一组术语,并使用下面的SQL代码将它们附加到某个自定义帖子的现有分类法中。完成此操作后,我想更新wp\\u term\\u分类法。计数我将其设置为0(哑?)因此,新的术语没有出现在搜索表单中(但它们确实出现在个人自定义帖子中)。将count设置为1可以修复此问题,但仍然“错误”,我担心这可能会导致后续问题。虽然我的代码略高于n00b状态,但SQL或Wordpress中的答案仍然有效。My solution: 设置wp\\U term\\u分类法。对于新术语
通过slug获取多个术语ID,然后在Get_Terms中排除它们
我想在中排除多个术语get_terms, 但是exclude 参数仅接受术语ID。所以我必须从它的slug中获取术语id。这就是我目前的情况:$pres = get_term_by(\'slug\', \'president\', $cat_type); $vice = get_term_by(\'slug\', \'vice-president\', $cat_type); $admin = get_term_by(\'slug\', \'admin\', $cat_type);
警告:为Portfolio-list.php中的Foreach()提供的参数无效
我的WordPress主题有问题。将特色图像上载到我的公文包项目后,我发现以下错误:警告:在/home2/maryhtran/public\\u html/wp-content/themes/Motive/portfolio列表中为foreach()提供的参数无效。php在线150这是导致在中发现错误的代码portfolio-list.php:// Get the terms( categories ) for the portfolio item $terms = get_the_terms(
使用自定义分类更新帖子术语
我有多种海关邮政类型:CPT1=“自行车”,CPT2=“汽车”它们共享一个通用的自定义分类法“颜色”(术语为:“蓝色”、“红色”)。它们也有自己的分类法,如:“蓝色自行车”、“红色自行车”。。我正在搜索如何使用自定义分类法自动更新帖子分类法。例如:如果我仅在自定义帖子类型“Bike”中选择自定义分类术语“blue”。当我保存帖子时,它是否会自动用“blue\\u bike”一词更新帖子?如果可能的话,怎么做?在过去的几个小时里我一直在尝试这个功能wp_set_object_terms, 没有结果(我的ph
如何显示自定义帖子类型单页的标签?
我试图在单个页面上显示与自定义帖子类型条目相关的标记。我的自定义帖子类型注册为“Blog”,下面是我函数中标记的代码。php文件:function blog_tag_init() { $labels = array( \'name\' => \'Tags\', \'singular_name\' => \'Tag\', \'search_items\' => \'Search Tags\', \'
用于WooCommerce的自适应产品过滤器
1.我想在woocommerce中创建一个具有自适应产品属性的过滤器。示例:我属于产品类别A,我从颜色过滤器属性中选择值红色。在此之后,只显示红色产品,但从这一点来看,我需要在过滤器中只显示只有红色产品具有的属性。有什么办法吗?我尝试循环所有红色产品并获取它们的属性,以便隐藏所有其他不必要的属性。显然,这种解决方案根本没有效率。2. 此外,是否有任何DB查询返回“A类/AA子类产品的所有属性…”?澄清:属性是一种分类法,属性值是一个术语color is分类法和red 是一个术语
我们如何打印出按帖子类型和类别过滤的帖子总数?
我使用的代码将打印出当前帖子条款的ID。foreach((get_the_terms($post->ID, \'project_category\')) as $term) { echo $term->term_id. \'\'; } 现在我想把这个术语id放在这个代码中。$term = get_term( \'7\', \'category\' ); $count = $term->count; echo $count; 此代码将
Get random terms
有可能得到随机项吗?要获取随机帖子,您可以使用WP_Query 和设置\'orderby\' => \'rand\'. 但有没有办法用条款做到这一点?我试过这个:$terms = get_terms( array( \'taxonomy\' => \'webshops\', \'hide_empty\' => false, \'orderby\' => \'rand\', \'number\' => 6