From cca457a9580298598be51ec899de7f946e3b4ca2 Mon Sep 17 00:00:00 2001 From: Drew Jaynes Date: Sat, 12 Dec 2015 16:26:42 +0000 Subject: [PATCH] Docs: Document the optional `$args` parameter in `wp_delete_term()` in the hash notation style. Props slushman, swissspidy. Fixes #34862. git-svn-id: https://develop.svn.wordpress.org/trunk@35889 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/taxonomy.php | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/src/wp-includes/taxonomy.php b/src/wp-includes/taxonomy.php index f361c3be49..e1008ca608 100644 --- a/src/wp-includes/taxonomy.php +++ b/src/wp-includes/taxonomy.php @@ -2056,22 +2056,24 @@ function wp_delete_object_term_relationships( $object_id, $taxonomies ) { * * Metadata associated with the term will be deleted. * - * The `$args` 'default' will only override the terms found, if there is only one - * term found. Any other and the found terms are used. - * - * The $args 'force_default' will force the term supplied as default to be - * assigned even if the object was not going to be termless - * - * @todo Document $args as a hash notation. - * * @since 2.3.0 * * @global wpdb $wpdb WordPress database abstraction object. * * @param int $term Term ID. * @param string $taxonomy Taxonomy Name. - * @param array|string $args Optional. Change 'default' term id and override found term ids. - * @return bool|int|WP_Error Returns false if not term; true if completes delete action. + * @param array|string $args { + * Optional. Array of arguments to override the default term ID. Default empty array. + * + * @type int $default The term ID to make the default term. This will only override + * the terms found if there is only one term found. Any other and + * the found terms are used. + * @type bool $force_default Optional. Whether to force the supplied term as default to be + * assigned even if the object was not going to be term-less. + * Default false. + * } + * @return bool|int|WP_Error True on success, false if term does not exist. Zero on attempted + * deletion of default Category. WP_Error if the taxonomy does not exist. */ function wp_delete_term( $term, $taxonomy, $args = array() ) { global $wpdb;