您当前的位置:首页 > TAG信息列表 > custom-taxonomy
如果分类中只有一个帖子,则直接链接到定制帖子
我在自定义分类法中有此代码。php文件。 if ( have_posts() ) : //do_action( \'generate_archive_title\' ); $term = get_queried_object(); $term_id = $term->term_id; $taxonomy_name = $term->taxono
使用wp_get_Object_Terms返回多个分类
我有一个循环来显示自定义帖子类型“workshop”的帖子。在循环中,我使用wp_get_object_terms().它工作得很好。然而,我很难控制分类法在显示时的顺序。它应该总是在第一个“区域”,然后是“组”。显示相关分类的代码:<?php $workshop_terms = wp_get_object_terms( $post->ID, array( \'area\', \'group\' ) ); if ( ! empty( $workshop_terms ) ) {
带自定义分类的AJAX过滤器
我为自定义帖子类型创建了一个循环workshop 包含两个自定义分类法的列表group 和teacher 在同一页上我要做的是创建一个包含这两种分类法的Ajax过滤器。用户可以选择一种分类法或同时选择两种分类法来显示所选的帖子。问题是,当用户选择两种分类法时,它只显示一篇文章。当他只选择了一种分类法时,结果显示;找不到帖子"E;按钮也是一样.filter-reset. 我创建它是为了重置选择并显示所有帖子。同样的问题,结果是;找不到帖子"E;下面是过滤器和循环的PHP代码:<form
AJAX过滤器按钮显示所有帖子
我为自定义帖子类型创建了一个循环workshop 具有两个自定义分类法group 和teacher 在同一页上由于提供了解决方案,Ajax过滤器可以完美地工作here. 用户可以选择一种或两种分类法来显示帖子。过滤器的每个链接都与<input type="radio"...>, 对于这两个分类列表。我试图实现的是创建一个按钮.filter-reset 重置所有无线电输入并显示我的自定义帖子类型的所有帖子。问题是,当我单击按钮时,它返回;找不到帖子;。以下是前端过滤器的PHP
使用AJAX表单和复选框过滤帖子
我的自定义帖子类型有一个循环workshop 使用两个自定义分类进行筛选group 和teacher 在同一页上Ajax过滤器工作得非常好。过滤器的每个链接都与<input type="checkbox">, 对于这两个分类列表。当用户在过滤器中选择一个或多个术语,然后取消选择所有术语时,过滤器返回;找不到帖子“;因为未选择任何内容。我想做的是,当用户取消选择过滤器中的所有术语时,它会显示我自定义帖子类型的所有帖子。前端过滤器的PHP代码:<form action=&
使用HTML<SELECT>元素在WP搜索中筛选分类
我有一个WP搜索表单,我想在其中添加<select> 特定分类法的元素以及自定义职位类型“职务”的术语(薪级)。当前的标准输入搜索使用以下代码在作业自定义帖子类型中搜索关键字:<form method="get" action="<?php echo esc_url(site_url(\'/\')); ?>"> <div id="form-wrapper">
在WP搜索表单中是否有类似`wp_Dropdown_Categories()`的输入复选框选项?
我有自定义的帖子类型,当前正在使用wp_dropdown_categories() 在WP搜索表单中的功能,以便人们能够按薪资级别和工作类型进行筛选。是否有一个等效函数,以便用户可以使用输入复选框元素而不是<select> 元素,以便他们在进行搜索时可以选择多个工作类型或薪资水平?我似乎在开发者文档中找不到任何东西。我正在寻找的是允许复选框替换使用下面代码中的select选项的下拉元素的东西。<form method="get" action="<?p
如何显示分类?我创建了一个插件,然后创建了一个自定义类型。还有一个分类法,我也已经登记了
所以我的问题是,我可以把代码放在哪里来显示分类法?我找到了这个代码`function get_taxonomies( $args = array(), $output = \'names\', $operator = \'and\' ) { global $wp_taxonomies; $field = ( \'names\' === $output ) ? \'name\' : false; return wp_filter_obj
REST API中的自定义分类无效
我有一个自定义API端点来查询WPMU中另一个博客的数据,自定义端点会加载,我可以返回一些数据,但我需要的特定查询会返回0篇文章。我有131篇这种自定义帖子类型的帖子,其中11篇与自定义分类法相关。我可以用这个查询所有131篇帖子。switch_to_blog(1); $args = array( \'post_type\' => \'podcast\', \'posts_per_page\' => -1, ); $query
“wp”操作挂钩不会在管理员和登录中触发?
我需要通过注册操作add_action(\'wp\', function(){...}); 该操作在前端有效,但在后端和登录页面无效。似乎管理和登录页面不存在“wp”挂钩。我是否遗漏了什么,或者是否有其他选择用例描述:我对其中一个页面有一个特殊的标记(自定义分类术语)。如果用户未登录并尝试访问后端,则应将其重定向到具有该标记的页面。为了找出哪个页面有那个标记,我使用WP\\u Query和tax\\u Query。因此,我需要一个钩子,该钩子在注册自定义分类法(和自定义帖子类型)之后触发,但在设
在自定义编辑器块中更新自定义帖子类型的自定义分类
我真的很难找到任何关于如何做到这一点的信息。该项目是一个教会网站的一部分,该网站包含一系列“对话”(自定义帖子类型),其中附有音频URL、视频URL、演讲者、系列等数据。演讲者和系列是自定义分类法,而不是免费文本。目的是让不了解结构的人能够添加帖子,因此所有必需的数据都是通过编辑屏幕上的自定义块输入的。无论是存储为Wordpress数据(例如标题、slug)还是自定义字段,大部分都已实现,我可以获得分类术语的完整列表,以填充ComboxControl的SelectControl。缺少的是能够获取帖子分类术
自动向类别中的帖子添加自定义分类
我正在一个播客网站上工作,该网站的主题要求所有播客插曲帖子都必须采用一种称为qtserie的自定义分类法。这些插曲应该属于的特定qtserie分类法的名称称为“main\\u podcast”。我有一个插件,当一集播出时,它会自动从播客RSS提要创建帖子,但该插件无法指定自定义分类法。如何让网站自动将名为“podcast”的qtserie分类法分配给插件制作的任何新podcast帖子?我想我会让插件为新帖子分配一个任意类别,并且需要以某种方式使用in\\u category,但我在代码方面遇到了问题。这是
当WP_QUERY没有要显示的帖子时,对每个循环进行筛选
我正在寻找一种方法,当for each循环中的WP\\u查询没有结果时,可以根据自定义分类法过滤for each循环的结果。更具体地说,我有一个带有自定义分类法的事件帖子类型。在页面上,我希望显示所有分类法,但仅当该分类法包含事件数据将来所在的事件时。事件日期是一个自定义字段(ACF)。以下代码显示了所有分类法,即使WP\\u查询没有结果/将来该分类法现在有事件时也是如此。<?php // Get all the categories $categories = get_terms( \'s
在存档页面中显示与另一个分类术语相关的帖子计数
Stackexchange中多次询问此主题。但大多数问题都没有答案或答案不完整。我的自定义帖子类型"Product" 和两种不同的分类法"Sectors" 和"Seasons". 现在我想展示产品count for Garden archive page(花园是部门分类学的术语),即have realtion with Winter(冬季是季节分类学的术语)。这三天我尽了最大努力,但我解决不了这个问题。请帮帮我。感谢您的关注。这也是一个很好的来源
在下拉列表中显示自定义POST类型,选项为“All”
wp_dropdown_categories() 函数有一个参数show_option_all 如果选中,则在所有术语中搜索。我的自定义帖子类型选择中需要类似的内容:<form method="GET" action="<?php echo esc_url( home_url() ); ?>"> <div class="select-wrap"> <label
为什么我的可过滤公文包页面在Slug按钮和Slug输出WORDRPESS之间不能完美地工作?
我目前在Wordpress中有一个公文包自定义页面,可以根据需要工作,但我有一个问题。问题是,当我单击其中一个slug按钮时,主体/输出不是我想要的那样工作,例如在slug IOS中有3个项目,当我单击IOS slug中的“显示3个项目”时,应该是这样,但在这只显示1个项目。我读过很多类似于这个问题的教程,但都没有解决,请有人帮帮我,我一直在尝试解决这个问题,但仍然没有成功。以下是我读过的一篇文章:https://danny.care/a-responsive-filterable-portfolio-t
WP自定义帖子:将结果过滤到与用户元字段对应的自定义分类标签
我需要一些关于让wordpress帖子查询响应用户元数据的指导,以及是否可以在查询本身中执行我想要的操作,或者是否需要首先在数据库中进行进一步的工作?我网站上的每个用户都有一个带有元键的元字段language_level. 这大致相当于初学者、中级、高级。我的网站登录后的主页上有一个推荐内容的提要。这是由使用自定义分类法标记的帖子组成的,Recommended Resource, 使用与这些用户级别对应的标记。Ie初级推荐、中级推荐等。目标是在以下位置列出帖子:初级用户查看标记为初级的帖子中级用户查看标记
在自定义分类归档页面上对CPT进行排序
我创建了一个自定义的帖子类型,名为;al\\U产品“;并附加了一个自定义分类法,称为;产品类别;。在我的archive-product\\u类别中。php我有以下(相关)代码: if ( $termchildren ) { // we have kids...just show the terms. $i=1; foreach ( $
从自定义帖子类型的父类别中获取下拉子类别
最后,我无法从自定义的帖子类型类别中获得子类别,一切正常。问题是当我想要得到相同的,但有一个下拉响应。可能吗?我也需要隐藏空条款。谢谢代码如下:<ul> <?php $tax = get_term_by(\'slug\', \'cursos\', \'portfolio_category\'); $tax_id = $tax->term_id; $args = array( \'child_of\' => $tax_id, \'ta
显示特定月份的帖子计数
我试图显示特定月份的帖子数量,但我的查询有问题,因为数量不对。在这里,我想得到一个月的帖子数量。谁能帮帮我吗?感谢您的关注$aprel = get_queried_object(); /////////////////////////////////////////////////// $aprelpost = array( \'post_type\' => \'MYCPT\', \'post_status\'=>\'publish\',