custom-taxonomy 相关问题

自定义标准,允许在软件中对各种实体进行分类,识别,命名和分类。

按字母顺序对您自己的分类进行排序

我创建了一个在页面上显示作者的分类法。我创建了一个额外的“姓氏”字段来按姓氏对作者进行排序。 作者根据

回答 1 投票 0

按姓氏而非姓名对分类进行排序

我创建了一个作者分类法。每个作者在姓名字段中都有姓名。稍后在分类页面上,列表按字母顺序显示。 我创建了一个作者分类法。每个作者在姓名字段中都有姓名。稍后在分类页面上,列表按字母顺序显示。 <?php $taxonomy = 'autorzy'; // <== Here define your custom taxonomy $sorted = array(); // Initializing // Get all terms alphabetically sorted $terms = get_terms( array( 'taxonomy' => $taxonomy, 'hide_empty' => false, 'orderby' => 'name' ) ); // Loop through the array of WP_Term Objects foreach( $terms as $term ) { $term_name = $term->name; $image = get_field('obrazek_wyrozniajacy', $term); $term_link = get_term_link( $term, $taxonomy ); $first_letter = strtoupper($term_name[0]); // Group terms by their first starting letter if( ! empty($term_link) ) { $sorted[$first_letter][] = '<li><a href="'.$term_link.'">' .'<img src="'.$image['url'].'" />'.$term_name.'</a></li>'; } else { $sorted[$first_letter][] = '<li>'.$term_name.'</li>'; } } // Loop through grouped terms by letter to display them by letter foreach( $sorted as $letter => $values ) { echo '<div class="tax-by-letter" id="tax-letter-'.$letter.'"> <h3 class="tax-letter-'.$letter.'">'.$letter.'</h3> <ul class="nav">' . implode('', $values) . '</ul> </div>'; } ?> 问题是作者按名字排序,我希望按姓氏排序。我需要改进什么? 您无法轻松地以有效的方式对部分字符串进行排序,因此我建议在保存帖子时将 firstName 和 lastName 分开,并将它们分别存储在自己的元数据字段中: // Breaks the fullname into first and last on-save and adds as metadata add_action( 'created_autorzy', 'save_autorzy_meta', 10, 2 ); function save_autorzy_meta( $term_id, $tt_id ){ $taxonomy = 'autorzy'; $term = get_term($term_id, $taxonomy); if ( isset($term['name']) ){ $name = explode(" ", $term['name']); $firstName = $name[0] ?? ""; $lastName = $name[1] ?? ""; update_term_meta( $term_id, 'firstName', $firstName ); update_term_meta( $term_id, 'lastName', $lastName ); } } // Add a query for our taxonomy with a custom metaquery $result = new WP_Query( array( 'tax_query' => array( array( 'taxonomy' => $taxonomy, 'hide_empty' => false, ), ), 'meta_query' => array( 'relation' => 'AND', 'last_names' => array( 'key' => 'lastName', 'compare' => 'EXISTS', ), 'first_names' => array( 'key' => 'firstName', 'compare' => 'EXISTS', ), ), 'orderby' => 'meta_value_num', 'meta_key' => 'lastName', 'order' => 'ASC', ) ); 文档: created_{$taxonomy} - https://developer.wordpress.org/reference/hooks/created_taxonomy/ update_term_meta() - https://developer.wordpress.org/reference/functions/update_term_meta/ taxonomy query params - https://developer.wordpress.org/reference/classes/wp_query/#taxonomy-parameters orderby with meta_value_num - https://developer.wordpress.org/reference/classes/wp_query/#custom-field-post-meta-parameters

回答 1 投票 0

如何使用WordPress的register_taxonomy_args过滤分类参数

我正在尝试使用 register_taxonomy_args 过滤器挂钩过滤选定的自定义分类法上的分类法参数。然而,当我这样做时,我收到了很多错误消息。 列出...

回答 1 投票 0

获取wordpress中当前分类的术语id

我正在尝试创建一个函数,将额外的自定义数据字段添加到我的分类页面,我发现这个插件添加了此功能。 现在我可以保存自定义数据了...

回答 3 投票 0

当组中不存在术语时,向分类法的字母分页项添加禁用属性

我有一个自定义分类法字母分页,按第一个字母列出术语。 函数 alpha_pagination() { $数组=数组( 'A' => __('A',''), 'B' => __('B',''), 'C' => __('C','...

回答 2 投票 0

无需插件即可为 WooCommerce 创建自定义分类法

我想为 WooCommerce 创建自定义分类法。 默认分类法是类别和标签,但是,我想要更多,例如品牌、材料等等。 例如,我希望耐克、阿迪达斯...成为...

回答 1 投票 0

如何为空字母分页项添加禁用属性

我有一个自定义分类法字母分页,按第一个字母列出术语。 函数 alpha_pagination() { $数组=数组( 'A' => __('A',''), 'B' => __('B',''), 'C' => __('C','...

回答 1 投票 0

WooCommerce 在商店页面显示产品属性,兼容多语言

我已成功将 WooCommerce 更改为在商店页面上显示属性。 但是,我的网站是多语言的,我怎样才能使这个功能多语言呢? 添加动作('

回答 1 投票 0

在 Woocommerce 3.3 中使用产品短代码的自定义分类法

我目前正在开发 Woocommerce 网站的主页,在此页面上的目标是有 3 行显示来自不同品牌的产品。例子;第 1 行将展示 Apple 产品、Ro...

回答 2 投票 0

计算特定产品类别的购物车商品

我正在尝试从 WooCommerce 中的特定产品类别获取购物车中的商品数量。 我正在为一家酒厂做一个网站。它有酒精和非酒精产品。所有的酒...

回答 4 投票 0

自定义帖子类型的自定义分类链接不起作用

我已经设置了自定义帖子类型和自定义分类法。然后我将分类法列表显示为一组链接,这样如果有人单击该链接,它应该会显示...

回答 4 投票 0

如何在 WooCommerce 产品子类别中显示特定内容

我正在使用需要在不同类别页面上显示特定内容的代码。 我的类别有一个结构: 男人 布 短裤 有口袋短裤 但我的代码仅在...

回答 2 投票 0

Wordpress 永久链接显示为已更新,但所有链接仍然指向旧的永久链接

我有一个自定义分类设置,称为产品类别。如果我创建一个类别,例如“牛”并将 slug 设置为 /cattle/ - 当我转到 site.com/product-category/cattle 时...

回答 2 投票 0

在 Woocommerce 中获取并显示产品类别特色图像

我正在制作我的第一个主题,由于 The Loop 和 WooCommerce 的 SDK 提供的所有帮助,一切都进展得非常快。然后今天我花了一整天没能做一些事情

回答 2 投票 0

在单个产品页面用图片展示产品属性

你能帮我一点忙吗? 我使用了这个片段,效果很好。 add_action( 'woocommerce_single_product_summary', 'product_attribute_dimensions', 45 ); 函数产品属性尺寸(){

回答 2 投票 0

如何从 Woocommerce 中的后元获取自定义分类法?

我在尝试在 WooCommerce 中显示自定义分类中的术语时遇到一些问题。 目前,我已经使用了 WooCommerce 产品类别,因此我创建了一个名为 sale_type 的自定义分类法

回答 1 投票 0

获取 WooCommerce 中具有全局产品属性品牌的所有简单产品

在 woocommerce 中,我试图检索具有全局属性品牌的所有产品。根据我之前的理解和一些谷歌搜索,我到目前为止已经做到了这一点: 函数handle_custom_query_var($...

回答 1 投票 0

获取 WooCommerce 中具有产品属性品牌的所有简单产品

在 woocommerce 中,我试图检索具有全局属性品牌的所有产品。根据我之前的理解和一些谷歌搜索,我到目前为止已经做到了这一点: 函数handle_custom_query_var($...

回答 1 投票 0

已解决:自定义分类法与 Woocommerce 冲突?

我编写了一个自定义插件,它仅设置自定义帖子类型(dl)、其分类/类别(下载)和类似标签的分类(标记)。 它位于一个已经建立的网站上,并且该插件已经正常工作......

回答 1 投票 0

获取哪个属性定义变体的方法

对于我正在开发的 WC 插件,我需要找到定义产品变体的属性。因此,假设我们有一个可变产品,它具有颜色、尺寸、材质等属性,但只有

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.