当前位置: 首页 > 知识库问答 >
问题:

WordPress:获取当前存档或自定义帖子类型的条款

茹展鹏
2023-03-14

我正在尝试为我的自定义文章类型页面、归档和术语页面编写一个小的分类过滤器。因此,我试图找出当前页面上使用的分类法。

例如:http://www.domain.de/taxonomy,或自定义帖子类型的存档,如http://www.domain.de/portfolio

示例:我用自定义后类型构建了一个投资组合页面。我给了这个分类法“技能”和“类别”。page-portfolio.phparchive-portfolio.php会有“技能”和“品类”术语的筛选。

$术语=get_the_terms($post-

        $term = get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'taxonomy' ) );
        $incname = $term->taxonomy;
        $args = array( 'hide_empty=0' );
        $terms = get_terms( $incname, $args );

        if ( ! empty( $terms ) && ! is_wp_error( $terms ) ) {
            //do spomething
            else {
            //do spomething
            }
        }

仅当当前页面已经是术语页面时,上述代码才起作用(http://www.domain.de/taxonomy/term)

        $term = $wp_query->queried_object;
        $taxonomy = $term->taxonomy;
        $terms = get_terms($taxonomy);

        if ( ! empty( $terms ) && ! is_wp_error( $terms ) ) {
            //do spomething
            else {
            //do spomething
            }
        }

仅当当前页面已经是术语页面时,上述代码才起作用(http://www.domain.de/taxonomy/term)

如何获取当前帖子类型的分类法和(子)术语?


共有1个答案

罗毅
2023-03-14

你看过wp\u get\u post\u terms()了吗?(http://codex.wordpress.org/Function_Reference/wp_get_post_terms)

从您的描述来看,它似乎应该为您提供所需的条件。

嗯!

=C=

 类似资料:
  • 我有一个自定义的帖子类型设置,有许多类别和子类别。 我试图做的是创建一个页面,显示特定类别中的所有帖子,并使用一个菜单列出所有类别子类别,以便可以过滤帖子。 我已尝试复制存档模板并将其重命名为分类法-(我的自定义分类法)。php,如果我转到slug,它会显示某些帖子,并使用

  • 本文向大家介绍WordPress 注册自定义帖子类型,包括了WordPress 注册自定义帖子类型的使用技巧和注意事项,需要的朋友参考一下 示例 假设您有一个图书馆网站,并且想要一个名为Books的自定义帖子类型。可以注册为 如此简单,您现在就注册了一个自定义帖子类型。 该代码段可以放在主题functions.php文件中,也可以放在插件结构中。

  • 本文向大家介绍WordPress 3.0中的自定义帖子类型,包括了WordPress 3.0中的自定义帖子类型的使用技巧和注意事项,需要的朋友参考一下 本文与WordPress 3.0相关。此处发布的许多代码在以前的版本中将不起作用,并且某些信息可能会在较新的版本中更改。 WordPress已经在系统中内置了五种不同的内容类型。 帖子 这是标准的内容类型,通常是博客安装中使用最多的内容。帖子往往会

  • 我试图为自定义帖子类型创建一个页面,但我无法真正实现。以下是我正在尝试的全部内容- 自定义帖子类型注册的functions.php片段 我使用名为单Tutorial.php的模板为这个自定义帖子类型模板。此外,在我的帖子显示中,我使用the_permalink()链接到帖子。 现在考虑一个标题为Test3的帖子现在在我的仪表板上,我看到它的PyMalink AS。 当我回显我得到的_permali

  • 问题内容: 我在Wordpress网站上有一个自定义帖子类型“新闻”。我正在使用“高级自定义字段”插件将元数据添加到每个帖子。 我想创建一系列新闻条目作为存档: 我设法使使用此工作: 我需要能够使用和链接到特定的年份和月份。 由于这涉及自定义帖子类型“新闻”,因此我不确定如何实现此目的? 问题答案: 为了执行您需要的操作,您需要修改Wordpress重写以能够捕获自定义帖子类型的年/月/等帖子数据

  • 我可以使用自定义字段值获取数据吗?我的是,字段名是。那么,如何使用获取所有数据呢? 代码如下: 此代码不起作用。