Recupera los términos de una taxonomía o lista de taxonomías determinada.
Descripción
Puede inyectar completamente cualquier personalización a la consulta antes de que se envíe, así como controlar la salida con un filtro.
El tipo de retorno varía según el valor pasado a $args['fields']
. Consulte WP_Term_Query :: get_terms () para obtener más detalles. En todos los casos, un WP_Error
El objeto se devolverá si se solicita una taxonomía no válida.
El filtro ‘get_terms’ se llamará cuando la caché tenga el término y pasará el término encontrado junto con la matriz de $ taxonomías y la matriz de $ args. Este filtro también se llama antes de que se pase la matriz de términos y pasará la matriz de términos, junto con las $ taxonomías y $ args.
El filtro ‘list_terms_exclusions’ pasa las exclusiones compiladas junto con los $ args.
El filtro ‘get_terms_orderby’ pasa el ORDER BY
cláusula para la consulta junto con la matriz $ args.
Antes de 4.5.0, el primer parámetro de get_terms()
era una taxonomía o lista de taxonomías:
$terms=get_terms('post_tag',array('hide_empty'=>false,));
Desde 4.5.0, las taxonomías deben pasarse a través del argumento ‘taxonomía’ en el $args
formación:
$terms=get_terms(array('taxonomy'=>'post_tag','hide_empty'=>false,));
Parámetros
- $ args
-
(formación|cuerda)(Opcional) Matriz o cadena de argumentos. Consulte WP_Term_Query :: __ construct () para obtener información sobre los argumentos aceptados.
Valor predeterminado: array ()
- $ obsoleto
-
(formación|cuerda)(Opcional) Matriz de argumentos, cuando se utiliza el formato de parámetro de función heredado. Si está presente, este parámetro se interpretará como
$args
, y el primer parámetro de función se analizará como una taxonomía o matriz de taxonomías.Valor por defecto: ”
Regreso
(WP_Term[]| int[]| cadena[]| cadena | WP_Error) Matriz de términos, un recuento de los mismos como una cadena numérica o WP_Error si alguna de las taxonomías no existe. Consulte la descripción de la función para obtener más información.
Fuente
Expediente: wp-includes / taxonomy.php
functionget_terms($args=array(),$deprecated='')
Relacionado
Usos
Usos | Descripción |
---|---|
wp-includes / class-wp-term-query.php:WP_Term_Query :: __ construct () |
Constructor. |
wp-includes / l10n.php:__ () |
Recupere la traducción de $ text. |
wp-includes / functions.php:wp_parse_args () |
Fusiona argumentos definidos por el usuario en una matriz predeterminada. |
wp-includes / taxonomy.php:get_terms |
Filtra los términos encontrados. |
wp-includes / taxonomy.php:taxonomy_exists () |
Determina si existe el nombre de la taxonomía. |
wp-includes / plugin.php:aplicar_filtros () |
Llama a las funciones de devolución de llamada que se han agregado a un enlace de filtro. |
wp-includes / class-wp-error.php:WP_Error :: __ construct () |
Inicializa el error. |
Usado por
Usado por | Descripción |
---|---|
wp-admin / includes / class-wp-posts-list-table.php:WP_Posts_List_Table :: formatos_dropdown () |
Muestra un menú desplegable de formatos para filtrar elementos. |
wp-admin / includes / post.php:taxonomy_meta_box_sanitize_cb_input () |
Desinfecta los valores POST de un metabox de taxonomía de entrada. |
wp-includes / rest-api / endpoints / class-wp-rest-terms-controller.php:WP_REST_Terms_Controller :: get_items () |
Recupera términos asociados con una taxonomía. |
wp-includes / class-wp-term-query.php:WP_Term_Query :: get_terms () |
Recupera los resultados de la consulta. |
wp-includes / class-wp-personalizar-nav-menus.php:WP_Customize_Nav_Menus :: search_available_items_query () |
Realiza consultas posteriores para la búsqueda de artículos disponibles. |
wp-includes / class-wp-personalizar-nav-menus.php:WP_Customize_Nav_Menus :: load_available_items_query () |
Realiza las consultas de taxonomía y post_type para cargar elementos de menú disponibles. |
wp-admin / includes / export.php:export_wp () |
Genera el archivo de exportación WXR para descargar. |
wp-admin / includes / template.php:wp_terms_checklist () |
Genere una lista desordenada de elementos de entrada de casillas de verificación etiquetados con nombres de términos. |
wp-admin / includes / template.php:wp_popular_terms_checklist () |
Recupere una lista de los términos más populares de la taxonomía especificada. |
wp-admin / includes / template.php:wp_link_category_checklist () |
Genera un elemento de lista de verificación de categoría de enlace. |
wp-admin / includes / ajax-actions.php:wp_ajax_get_tagcloud () |
Controlador Ajax para obtener una nube de etiquetas. |
wp-admin / includes / ajax-actions.php:wp_ajax_ajax_tag_search () |
Controlador Ajax para la búsqueda de etiquetas. |
wp-admin / includes / class-wp-terms-list-table.php:WP_Terms_List_Table :: display_rows_or_placeholder () | |
wp-admin / includes / nav-menu.php:_wp_ajax_menu_quick_search () |
Imprime la respuesta adecuada a una búsqueda rápida de menú. |
wp-admin / includes / nav-menu.php:wp_nav_menu_item_taxonomy_meta_box () |
Muestra un cuadro de meta para un elemento del menú de taxonomía. |
wp-includes / class-walker-category.php:Walker_Category :: start_el () |
Inicia la salida del elemento. |
wp-includes / category-template.php:wp_tag_cloud () |
Muestra una nube de etiquetas. |
wp-includes / category-template.php:wp_dropdown_categories () |
Muestra o recupera la lista desplegable HTML de categorías. |
wp-includes / category.php:get_tags () |
Recupera todas las etiquetas de publicación. |
wp-includes / category.php:get_categories () |
Recupera una lista de objetos de categoría. |
wp-includes / category.php:get_category_by_path () |
Recupera una categoría basada en la URL que contiene la categoría slug. |
wp-includes / deprecated.php:get_all_category_ids () |
Recupera todos los ID de categoría. |
wp-includes / widgets / class-wp-widget-links.php:WP_Widget_Links :: formulario () |
Muestra el formulario de configuración para el widget Vínculos. |
wp-includes / taxonomy.php:_get_term_hierarchy () |
Recupera elementos secundarios de la taxonomía como identificadores de término. |
wp-includes / taxonomy.php:wp_get_object_terms () |
Recupera los términos asociados con los objetos dados, en las taxonomías proporcionadas. |
wp-includes / taxonomy.php:wp_insert_term () |
Agregue un nuevo término a la base de datos. |
wp-includes / taxonomy.php:wp_count_terms () |
Cuente cuántos términos hay en taxonomía. |
wp-includes / taxonomy.php:get_term_by () |
Obtenga todos los datos de Término de la base de datos por campo de Término y datos. |
wp-includes / bookmark-template.php:wp_list_bookmarks () |
Recupere o haga eco de todos los marcadores. |
wp-includes / nav-menu.php:wp_get_nav_menus () |
Devuelve todos los objetos del menú de navegación. |
wp-includes / nav-menu.php:wp_get_nav_menu_items () |
Recupera todos los elementos del menú de un menú de navegación. |
wp-includes / class-wp-xmlrpc-server.php:wp_xmlrpc_server :: wp_getTerms () |
Recupere todos los términos de una taxonomía. |
wp-includes / class-wp-xmlrpc-server.php:wp_xmlrpc_server :: _ insert_post () |
Método auxiliar para wp_newPost () y wp_editPost (), que contiene lógica compartida. |
Registro de cambios
Versión | Descripción |
---|---|
4.8.0 | Se introdujo el parámetro ‘suppress_filter’. |
4.5.0 | Se modificó la firma de la función para que $args La matriz se puede proporcionar como primer parámetro. Se introdujeron los parámetros ‘meta_key’ y ‘meta_value’. Introdujo la capacidad de ordenar los resultados por metadatos. |
4.4.0 | Se introdujo la capacidad de pasar ‘term_id’ como un alias de ‘id’ para el orderby parámetro. Se introdujeron los parámetros ‘meta_query’ y ‘update_term_meta_cache’. Convertido para devolver una lista de objetos WP_Term. |
4.2.0 | Se introdujeron los parámetros ‘nombre’ y ‘sin hijos’. |
2.3.0 | Introducido. |
Si posees algún recelo y disposición de enriquecer nuestro artículo eres capaz de dejar un exégesis y con deseo lo interpretaremos.