您当前的位置:首页 > TAG信息列表 > custom-taxonomy
如何将自定义字段的内容添加到分类术语列表?
我有一个自定义分类术语“艺术家”,它是艺术家的姓氏,还有一个自定义字段“first\\u name”。要创建一个所有艺术家的名字和姓氏的列表,我使用以下代码,但它是作为两个单独的列表打印的。我是否必须连接表(从未这样做)才能完成此操作,或者是否有其他方法来编写它,以便它们都位于一个列表中?<?php while ( have_posts() ) : the_post(); ?> <?php $args = array( \'taxonomy\' => \'arti
WP_Query parameter conflict
我正在编写一个查询,以检索我创建的名为“专家”的自定义帖子类型的实例。在查询中,我指定了一个名称和多个分类法我只想检索那些specialist 哪个方面both 参数如果我分别运行这两个查询,将返回正确的专家,但当我将这两个专家集成到一个查询中时,似乎post_name 优先考虑分类法。例如,如果我运行查询要求specialist 已命名test 使用分类法therapist, 我回来了specialist 调用test 即使它没有therapist 分类学代码如下:$args = array(
Get page by template?
我的处境很复杂。我会尽量简单地解释。想象以下页面:第1页第2页第1子页第2子页第3子页第2子页列出了具有特定分类法的自定义帖子类型中的帖子。让我们调用post类型对象,分类法只是类别,以保持简单。为了列出不同类别的不同帖子,我为子页面提供了三个不同的页面模板:subpage-1-templ.php, subpage-2-templ.php 和subpage-3-templ.php. 这些模板中的每一个都列出了帖子类型(对象)的特定类别中的帖子。它是硬编码的。到目前为止一切都很好,正如预期的那样。要硬编码有
获取包含帖子的术语,而这些帖子又属于其他术语?
所以我有一个自定义的分类法叫做“形状”,另一个叫做“颜色”。如果我想了解列表中的术语shape 包含在以下条件下也存在的职位color, 我该怎么做?例如,我在custom post type下有一篇文章toy 称为球状,它既有圆形,也有红色。我想通过以下方式检索术语名称Circle$wpdb 查询我想强调的是,我想检索术语列表,而不是帖子。
获取具有匹配的最低分类的帖子
我有一个名为Vincements的帖子类型,每个帖子类型都有一个值列表,可以在我的自定义分类“location”中进行选择。E、 g:London (顶级)West London (第二级)North London (第二级)East London (第二级)Hackney etc.. (第三级)我想先找到与分类法最低层匹配的结果,如果没有任何帖子,那么它将从下一个分类法得到结果,依此类推。每次场馆在位置分类的每一层上只有1个值。非常感谢您的帮助。可以帮助我编写代码的一件事是,如果我知道如何通过其term
将自定义分类档案链接添加到导航菜单显示为(无效)
我有一个自定义的post类型“packages”,其中有一个分类法“庆祝”,其中有一些术语。当我尝试通过添加指向wp nav菜单的链接时Appearance > Menus 并从庆祝活动元框中选择我想要的术语,该项目显示为红色,标题为“(无效)”。请参见此处了解我所看到的内容:http://screencast.com/t/cyGF0cJU8其他人以前有过这个问题吗?我最初使用自定义帖子类型UI注册帖子类型和分类法,没有其他问题。发生这种情况后,我尝试禁用该插件并手动注册,但没有成功。我已经查看了w
我是否应该对自定义页脚使用自定义帖子类型?
我正在尝试开发一个自定义的页脚,以便根据用户所在的页面,网站将显示不同的页脚。基本上,页脚将保持几乎相同,只是它将显示与页面相关的三个目的地的三个不同图像。这些图像还将链接到外部姐妹站点。这对于包含在一些ifelse语句中的一组php文件来说很容易做到。这就是我要采用的方法,但后来我想,如果我在WP admin中创建一个接口,这样,如果任何人想要更改目标和/或图像,他们都可以在管理面板中轻松完成,从而使任何人都能够在不需要访问代码的情况下完成操作,那会更好。所以问题是,我应该创建自定义的帖子类型,还是有其
支持票证插件的自定义发布类型?
我即将编写一个(非常简单的)支持票证插件,用户在其中注册,添加一个或多个站点,并在每个站点下添加支持票证。我的问题是如何在不依赖其他插件实现功能的情况下构建此插件:用户注册并获得一个新角色(例如“客户”)</当客户添加一个站点时,该站点只对客户可见,其他人看不到。我想,一个网站应该是一个自定义的帖子类型当客户向站点添加票证时,该票证仅对客户可见。我想门票也是CPT的就最佳实践而言,我是否可以使用作者和角色来实现可见性,使用CPT来实现网站和门票?我如何创建站点和票证之间的关系?我知道除了其他插件(如
在特定分类档案中插入代码
在woocommerce网站上,我试图在所有分类页面上插入一段代码。我使用的代码是:function my_code() { if ( ! is_tax(\'product_cat\') ) return; ?> <!-- my code goes here--> <?php } 为什么这不起作用?
链接到主导航菜单中最近创建的自定义分类类别
我有一个自定义的分类法,称为问题(如杂志问题),其中的类别以每期的标题命名。我创建了一个名为“当前问题”的页面,并在网站的主导航中添加了指向该页面的链接。这是我现在在页面模板中的循环:$categories = get_terms(\'issue\', \'orderby=count&order=asc\'); foreach( $categories as $category ): ?> <h3><?php echo $category-&
获取要在菜单中显示的自定义帖子类型类别
我想知道如何才能添加自定义帖子类型类别作为选项添加为导航菜单项。我拥有的:$portfolio_args = array( \'labels\' => array( \'name\' => \'Portfolio Items\', \'singular_name\' => \'Portfolio Item\'), \'description\' => \'Allows you to build cust
分类列表链接到该术语中第一个帖子
我有一个自定义的“artworks”帖子类型和一个自定义的“Artisters”分类法。页面艺术家。php我已经创建了一个所有艺术家的自定义列表,并希望将每个艺术家的名字链接到与该术语相关的第一篇帖子,而不是链接到术语的页面。这是我当前的代码:<?php while ( have_posts() ) : the_post(); ?> <?php $args = array( \'post_type\' => \'artworks\', /
父项和子项类别/分类的不同模板
我想知道为父类别和子类别和/或分类创建不同模板的最佳方法是什么。示例:我有一个名为region的分类法,我想将其划分为国家和国家内部的城市。所以,我将有一个父分类术语叫做意大利,它是子分类术语,罗马,米兰,那不勒斯,随便什么。国家和城市是否可以有不同的模板?我怎样才能做到这一点?提前谢谢。
高级自定义字段-分类术语图像
我用了Advanced Custom Fields 将自定义字段添加到我的分类中的插件。该自定义字段是与术语关联的图像。现在,我有了一个页面,其中显示了所有术语的列表(例如,汽车制造商):$terms = get_terms(\"manufacturer_tax\", array( \'hide_empty\' => 0 )); $count = count($terms); if ( $count > 0 ){ foreach ( $t
使用自定义柱子类型扩展Walker类
我正在使用下面的walker类,但我无法将其用于自定义帖子。 class Zwp_Walker_Nav_Menu_Dynamic extends Walker_Nav_Menu { function end_el(&$output, $item, $depth) { global $wp_query; global $post; $thePostID = $post->ID;
循环中的帖子显示所有分类
我设置了一个循环来显示每个项目都附加了两种分类法的项目。我的问题是,在循环中,我设置了一个功能来选择特定的帖子,为其附加不同的图像/样式,出于某种原因,这些帖子正在打印每个分类法,而不仅仅是与它们具体相关的分类法。循环中的其余帖子正在显示其正确的分类法。有什么线索吗?完整循环代码如下:<?php $loop = new WP_Query( array( \'post_type\' => \'projects\', \'orderby\' => \'menu_order\', \'orde
获取自定义分类下拉列表的值
我有一个自定义分类下拉列表(custom_authors) 登录时,将在注释表单中显示,以选择不同于登录作者的作者。add_action( \'comment_form_logged_in_after\', \'taxonomy_dropdown\' ); add_action( \'comment_form_after_fields\', \'taxonomy_dropdown\' ); function taxonomy_dropdown() { wp_dropdown
如何在自定义分类管理面板中修改默认文本?
我想在我的自定义分类管理面板中做一个小小的更改:将标签“Description”重命名为“Title”。
将自定义分类保存为帖子标题
我有两种自定义分类法;“名字”和乐队。第一个代表歌曲的名字,第二个代表制作歌曲的乐队。我想在保存后在帖子标题中自动保存这两个自定义分类法的组合。因此,在下面的示例中:name=“Little Lion Man”band=“Mumford and sons”。。我想把这篇文章的标题改为“芒福德和儿子——小狮子侠”我现在拥有的代码(而且有效!)基于this post. 然而,这段代码所做的只是获取一个自定义分类法(在本例中是歌曲名或“name”)。我想在帖子标题中加入两个自定义分类术语。这是我现在的代码,我不
让parse_Query筛选器返回slug而不是id
经过上周的头痛之后,我觉得我的问题几乎解决了。我一直在尝试自定义管理编辑。php自定义帖子类型页面,用于显示和排序/过滤自定义分类法。我已经从网上找到了一系列操作和过滤器,但我担心我可能正在使用不推荐的代码,因为其中一些代码已经很旧了。我想我已经把问题缩小到这个过滤器了add_filter(\'parse_query\',\'convert_large_feature_id_to_taxonomy_term_in_query\'); function convert_large_feature_i