事物的分类或分类
如何使用自定义分类作为 get_posts 查询中的“meta_value”
我被一些我确信很简单的事情所困扰,但我在网上找不到答案。 我有两种自定义帖子类型(“行走”和“功能”),我尝试使用代码号进行查询
为层次结构中所有级别的组/超集创建 data.table 行
我有一个分类数据集,如下所示: 样本表<- data.table(Phylum = c("Arthropoda", "Arthropoda", "Arthropoda"), ...
在 PHP 8 发布之前,我可以在自定义标签中用逗号替换“--”。使用以下代码。 if(!is_admin()){ // 确保过滤器仅在前端调用 ...
使用 javascript 将 texonomy 添加到 WordPress 帖子
我开发了一个插件,可以在 WordPress 后台的 edit.php 页面添加一个按钮。此按钮使用远程 JSON 文件中的数据填充某些字段。但是,我在添加
如何在 wp_dropdown_pages 函数中回显分类标签?
对于我的 WordPress 博客,我一直在尝试 wp_dropdown_pages 函数。有了这个代码 对于我的 WordPress 博客,我一直在尝试 wp_dropdown_pages 函数。有了这个代码 <form class="pagemenu" action="<?php bloginfo('url'); ?>" method="get"> <?php $select = wp_dropdown_pages( array( 'show_option_none' => 'Choisissez une autre liste de vocabulaire.', 'echo' => 0 ) ); echo str_replace('<select ', '<select onchange="this.form.submit()" ', $select); ?> </form> 我可以渲染一个包含博客所有页面的下拉菜单。但我想知道是否可以在页面标题前面呼应页面的特定类别。在我的博客中,每个页面都分配了一个特定的类别标签,具有语义功能,如果该标签也呈现在菜单中,那就太好了。 我已经研究这个问题几个小时了,但找不到答案。 感谢您的任何建议或意见。 您可以使用以下代码创建类别: add_filter('list_pages', 'change_html', 10, 2); function change_html($title, $page){ if(!is_admin()){ //To get category $category = wp_get_object_terms( $page->ID, 'category' ); $category_name = $category[0]->name; //To get tag $tag = wp_get_post_tags($page->ID); $tag_name = $tag[0]->name; return $title.' ('.$category_name.')'; } return $title; //If you want Tag name, you can have it by following line //return $title.' ('.$tag_name.')'; }
我想添加一个字段,用户可以在其中选择分类法。我知道有一个“分类”字段类型,但它实际上提供了一个分类术语列表,我希望他们能够选择实际的
我正在尝试在查看分类页面时输出其标题。 就像,如果我在“标签”页面上,我会去: <... 我正在尝试在查看分类页面时输出其标题。 所以,如果我在“标签”页面上,我会去: <?php if (is_tag()) {?> <h1><?php single_cat_title(); ?></h1> <?php } ?> 但是,如果用户正在查看特定的分类页面,我将如何实现同样的效果? is_taxonomy()不存在。 为其他想知道的人找到这个答案。 遵循本指南:http://justintadlock.com/archives/2009/06/04/using-custom-taxonomies-to-create-a-movie-database 在底部,想要的行是: <?php $term = get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) ); echo $term->name; ?> 可以通过以下方式完成超级简单: <?php echo get_queried_object()->name; //output $taxonomy->$tax the simple way ?> name,当在某些自定义分类页面上时,将是分类术语。,例如在像 example.com/books/Fiction 这样的东西上,这会回响 fiction。 除了 name,您还可以使用 taxonomy,它将回显 books。 简单地说,分类法不是类别、页面或评论,它们是您声明的东西,例如“产品”或“书籍”。使用它您可以解锁 WordPress 的自定义帖子类型功能。您可以制作自己的 archive-products.php、page-products.php、single-products.php,并享受其中的乐趣。 :) 这是一个完整的示例,仅使用函数is_tax()修改分类列表页面的标题 <title><?php global $page, $paged, $post; if (is_tax()) { $term = get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) ); $term_title = $term->name; echo "$term_title | "; } else { wp_title( '|', true, 'right' ); } // Add the blog name. bloginfo( 'name' ); // Add the blog description for the home/front page. $site_description = get_bloginfo( 'description', 'display' ); if ( $site_description && ( is_home() || is_front_page() ) ) echo " | $site_description"; // Add a page number if necessary: if ( $paged >= 2 || $page >= 2 ) echo ' | ' . sprintf( __( 'Page %s', 'twentyten' ), max( $paged, $page ) ); ?></title> 您可以使用 single_term_title() 函数。 我认为使用 single_cat_title() 函数很容易。 请参阅此处了解更多详情。 这对我的自定义分类法有用: get_the_archive_title()
我试图在名为“verticals”的自定义分类术语的存档页面上仅显示子术语。 函数filter_elementor_loop_widget_terms($query) { // 检查是否是
我有一个“画廊”作为custom_post_type,“专辑”作为taxonomry_name 我怎样才能实现这个结构: mydomain.com/gallery/albums/{taxonomy_term}/{post} 我已经尝试过类似示例 b...
Wordpress 循环:自定义字段值“yes”> 按分类法“a”排序,自定义字段值“no”> 按分类法“b”排序
尝试搜索和测试了两天,但似乎没有让这个循环按照我想要的方式工作。任何帮助将不胜感激。 我想循环浏览自定义帖子类型(我...
首先我要说的是我没有php背景。 我需要嵌入一个短代码来显示与帖子关联的特定分类的名称。 短代码嵌入在食谱中...
我有两个分类法,我需要根据另一个分类法建立一个分类法的术语列表。 分类 1 - Auto_Brand 分类 2 - 城市 我知道我可以使用 $terms = get_terms("auto_brands");或 $t...
在 WordPress 中,我正在创建一个图库,它将自动显示所选类别及其子类别中的新图像。我已经设置了类别,以便它们适用于使用以下内容的媒体:
我正在寻找一种方法来通过 ID 显示每个自定义分类中的帖子数量,我想在侧边栏导航中显示帖子数量,该导航不属于任何查询,所以我有每个.. .
Wordpress:如何从自定义分类查询中排除子分类中的帖子?
我的 WordPress 主题有一个名为“集合”的自定义分类法。自定义分类是分层的,因此存在子集合。 我有一个名为“Books”的集合和一个名为“Nov...
将数据发布到 WordPress Thema 的 index.php 时出错
您好,我收到 WordPress 包含的错误,当我将分类法的多个值发布到 index.php 时,会出现此错误 您好,我收到 WordPress 包含错误,当我将分类法的多个值发布到 index.php 时,会出现此错误 <form role="search" method="post" id="searchform" action="<?php echo home_url( '/' ); ?>"> <select name="books[]" multiple> <option value="a">a</option> <option value="b">b</option> </select> <input type="submit" id="searchsubmit" value="Search" /> </form> 警告:strpos() 期望参数 1 为字符串,数组在 www.domain.com\wordpress\wp-includes\query.php 行 1718 中给出 警告:preg_split() 期望参数 2 为字符串,数组在 www.domain.com\wordpress\wp-includes\query.php 在线 1719 中给出 警告:为 www.domain.com\wordpress\wp-includes\query.php 线上 1720 中的 foreach() 提供的参数无效 foreach ( $GLOBALS['wp_taxonomies'] as $taxonomy => $t ) { if ( 'post_tag' == $taxonomy ) continue; // Handled further down in the $q['tag'] block if ( $t->query_var && !empty( $q[$t->query_var] ) ) { $tax_query_defaults = array( 'taxonomy' => $taxonomy, 'field' => 'slug', ); if ( isset( $t->rewrite['hierarchical'] ) && $t->rewrite['hierarchical'] ) { $q[$t->query_var] = wp_basename( $q[$t->query_var] ); } $term = $q[$t->query_var]; if ( strpos($term, '+') !== false ) { $terms = preg_split( '/[+]+/', $term ); foreach ( $terms as $term ) { $tax_query[] = array_merge( $tax_query_defaults, array( 'terms' => array( $term ) ) ); } } else { $tax_query[] = array_merge( $tax_query_defaults, array( 'terms' => preg_split( '/[,]+/', $term ) ) ); } } } 当我将其发布到 searchresults.php 或当我使用单个值或无分类名称时,不会出现该错误; <select name="books"> <select name="NoneTaxonomyName[]" multiple> 有人知道如何解决这个问题吗? 解决了; query_var => false register_taxonomy('taxname', 'post_type', array('hierarchical' => true, 'label' => 'lable', 'query_var' => false, 'rewrite' => array('slug' => 'slug')));
如何显示父分类下的帖子而不是子分类下的帖子。 这是我的代码 $post_type = '产品'; $tax = '产品类别'; $newargs=数组( ...
我创建了一个在页面上显示作者的分类法。我创建了一个额外的“姓氏”字段来按姓氏对作者进行排序。 作者根据
如何在 url 中检索分类术语名称而不是在 drupal 视图中检索 id?
我目前正在开发 Drupal 10 并利用带有过滤条件的视图。但是,当我将过滤器应用于视图时,它会显示分类术语的 ID,而不是其名称。我怎样才能确保...