WP_Query -多个帖子类型的Bug



我正在创建一个WP_Query,我需要它来获得多个帖子类型,它的工作真的很奇怪。我有3种帖子类型:"装备","行动"&"publicacion"。我的代码看起来像这样:

$args = array('post_type'=>array('equipo','accion','publicacion'),'posts_per_page'=>-1);
$query = new WP_Query($args);

如果我这样做,查询只显示帖子"publicacion"。如果我把出版物拿出来,它就成功了。实际上,任何不包含帖子类型的组合都可以很好地工作。我快疯了,我想知道为什么这行不通。

自定义帖子类型的配置JSON(由CPT UI插件生成)是这样的:

{
"evento": {
"name": "evento",
"label": "Agenda",
"singular_label": "Evento",
"description": "",
"public": "true",
"publicly_queryable": "true",
"show_ui": "true",
"show_in_nav_menus": "true",
"delete_with_user": "false",
"show_in_rest": "true",
"rest_base": "",
"rest_controller_class": "",
"has_archive": "true",
"has_archive_string": "eventos",
"exclude_from_search": "false",
"capability_type": "post",
"hierarchical": "false",
"rewrite": "true",
"rewrite_slug": "",
"rewrite_withfront": "false",
"query_var": "true",
"query_var_slug": "",
"menu_position": "",
"show_in_menu": "true",
"show_in_menu_string": "",
"menu_icon": "dashicons-calendar-alt",
"supports": [
"title",
"editor",
"thumbnail"
],
"taxonomies": [
"area"
],
"labels": {
"menu_name": "",
"all_items": "",
"add_new": "",
"add_new_item": "",
"edit_item": "",
"new_item": "",
"view_item": "",
"view_items": "",
"search_items": "",
"not_found": "",
"not_found_in_trash": "",
"parent_item_colon": "",
"featured_image": "",
"set_featured_image": "",
"remove_featured_image": "",
"use_featured_image": "",
"archives": "",
"insert_into_item": "",
"uploaded_to_this_item": "",
"filter_items_list": "",
"items_list_navigation": "",
"items_list": "",
"attributes": "",
"name_admin_bar": "",
"item_published": "",
"item_published_privately": "",
"item_reverted_to_draft": "",
"item_scheduled": "",
"item_updated": ""
},
"custom_supports": ""
},
"publicacion": {
"name": "publicacion",
"label": "Publicaciones",
"singular_label": "Publicación",
"description": "",
"public": "true",
"publicly_queryable": "true",
"show_ui": "true",
"show_in_nav_menus": "true",
"delete_with_user": "false",
"show_in_rest": "true",
"rest_base": "",
"rest_controller_class": "",
"has_archive": "true",
"has_archive_string": "publicaciones",
"exclude_from_search": "false",
"capability_type": "post",
"hierarchical": "false",
"rewrite": "true",
"rewrite_slug": "",
"rewrite_withfront": "true",
"query_var": "true",
"query_var_slug": "",
"menu_position": "",
"show_in_menu": "true",
"show_in_menu_string": "",
"menu_icon": "dashicons-format-aside",
"supports": [
"title",
"editor",
"thumbnail"
],
"taxonomies": [
"area",
"tipo"
],
"labels": {
"menu_name": "",
"all_items": "",
"add_new": "",
"add_new_item": "",
"edit_item": "",
"new_item": "",
"view_item": "",
"view_items": "",
"search_items": "",
"not_found": "",
"not_found_in_trash": "",
"parent_item_colon": "",
"featured_image": "",
"set_featured_image": "",
"remove_featured_image": "",
"use_featured_image": "",
"archives": "",
"insert_into_item": "",
"uploaded_to_this_item": "",
"filter_items_list": "",
"items_list_navigation": "",
"items_list": "",
"attributes": "",
"name_admin_bar": "",
"item_published": "",
"item_published_privately": "",
"item_reverted_to_draft": "",
"item_scheduled": "",
"item_updated": ""
},
"custom_supports": ""
},
"equipo": {
"name": "equipo",
"label": "Equipo",
"singular_label": "Miembro del equipo",
"description": "",
"public": "true",
"publicly_queryable": "true",
"show_ui": "true",
"show_in_nav_menus": "true",
"delete_with_user": "false",
"show_in_rest": "true",
"rest_base": "",
"rest_controller_class": "",
"has_archive": "true",
"has_archive_string": "",
"exclude_from_search": "false",
"capability_type": "post",
"hierarchical": "false",
"rewrite": "true",
"rewrite_slug": "",
"rewrite_withfront": "true",
"query_var": "true",
"query_var_slug": "",
"menu_position": "",
"show_in_menu": "true",
"show_in_menu_string": "",
"menu_icon": "dashicons-businesswoman",
"supports": [
"title",
"editor",
"thumbnail",
"excerpt"
],
"taxonomies": [
"area"
],
"labels": {
"menu_name": "",
"all_items": "",
"add_new": "",
"add_new_item": "",
"edit_item": "",
"new_item": "",
"view_item": "",
"view_items": "",
"search_items": "",
"not_found": "",
"not_found_in_trash": "",
"parent_item_colon": "",
"featured_image": "",
"set_featured_image": "",
"remove_featured_image": "",
"use_featured_image": "",
"archives": "",
"insert_into_item": "",
"uploaded_to_this_item": "",
"filter_items_list": "",
"items_list_navigation": "",
"items_list": "",
"attributes": "",
"name_admin_bar": "",
"item_published": "",
"item_published_privately": "",
"item_reverted_to_draft": "",
"item_scheduled": "",
"item_updated": ""
},
"custom_supports": ""
},
"accion": {
"name": "accion",
"label": "Iniciativas",
"singular_label": "Iniciativa",
"description": "",
"public": "true",
"publicly_queryable": "true",
"show_ui": "true",
"show_in_nav_menus": "true",
"delete_with_user": "false",
"show_in_rest": "true",
"rest_base": "",
"rest_controller_class": "",
"has_archive": "true",
"has_archive_string": "acciones",
"exclude_from_search": "false",
"capability_type": "post",
"hierarchical": "false",
"rewrite": "true",
"rewrite_slug": "iniciativas",
"rewrite_withfront": "true",
"query_var": "true",
"query_var_slug": "",
"menu_position": "",
"show_in_menu": "true",
"show_in_menu_string": "",
"menu_icon": "dashicons-admin-site-alt3",
"supports": [
"title",
"editor",
"thumbnail"
],
"taxonomies": [
"area"
],
"labels": {
"archives": "Iniciativas",
"menu_name": "",
"all_items": "",
"add_new": "",
"add_new_item": "",
"edit_item": "",
"new_item": "",
"view_item": "",
"view_items": "",
"search_items": "",
"not_found": "",
"not_found_in_trash": "",
"parent_item_colon": "",
"featured_image": "",
"set_featured_image": "",
"remove_featured_image": "",
"use_featured_image": "",
"insert_into_item": "",
"uploaded_to_this_item": "",
"filter_items_list": "",
"items_list_navigation": "",
"items_list": "",
"attributes": "",
"name_admin_bar": "",
"item_published": "",
"item_published_privately": "",
"item_reverted_to_draft": "",
"item_scheduled": "",
"item_updated": ""
},
"custom_supports": ""
}
}

有没有人知道如何解决这个问题,或者什么可能导致这种奇怪的行为?

提前感谢!

如果您正在使用WPML或Polylang,请确保所有自定义帖子类型都设置为可翻译的。我也遇到过同样的问题,这个解决了我的问题。

最新更新