diff --git a/src/wp-includes/post.php b/src/wp-includes/post.php
index df509fd114..96c88c46cd 100644
a
|
b
|
function wp_set_post_tags( $post_id = 0, $tags = '', $append = false ) { |
5209 | 5209 | * @see wp_set_object_terms() |
5210 | 5210 | * |
5211 | 5211 | * @param int $post_id Optional. The Post ID. Does not default to the ID of the global $post. |
5212 | | * @param string|array $tags Optional. An array of terms to set for the post, or a string of terms |
| 5212 | * @param string|array $terms Optional. An array of terms to set for the post, or a string of terms |
5213 | 5213 | * separated by commas. Hierarchical taxonomies must always pass IDs rather |
5214 | 5214 | * than names so that children with the same names but different parents |
5215 | 5215 | * aren't confused. Default empty. |
… |
… |
function wp_set_post_tags( $post_id = 0, $tags = '', $append = false ) { |
5218 | 5218 | * replace the terms with the new terms. Default false. |
5219 | 5219 | * @return array|false|WP_Error Array of term taxonomy IDs of affected terms. WP_Error or false on failure. |
5220 | 5220 | */ |
5221 | | function wp_set_post_terms( $post_id = 0, $tags = '', $taxonomy = 'post_tag', $append = false ) { |
| 5221 | function wp_set_post_terms( $post_id = 0, $terms = '', $taxonomy = 'post_tag', $append = false ) { |
5222 | 5222 | $post_id = (int) $post_id; |
5223 | 5223 | |
5224 | 5224 | if ( ! $post_id ) { |
5225 | 5225 | return false; |
5226 | 5226 | } |
5227 | 5227 | |
5228 | | if ( empty( $tags ) ) { |
5229 | | $tags = array(); |
| 5228 | if ( empty( $terms ) ) { |
| 5229 | $terms = array(); |
5230 | 5230 | } |
5231 | 5231 | |
5232 | | if ( ! is_array( $tags ) ) { |
| 5232 | if ( ! is_array( $terms ) ) { |
5233 | 5233 | $comma = _x( ',', 'tag delimiter' ); |
5234 | 5234 | if ( ',' !== $comma ) { |
5235 | | $tags = str_replace( $comma, ',', $tags ); |
| 5235 | $terms = str_replace( $comma, ',', $terms ); |
5236 | 5236 | } |
5237 | | $tags = explode( ',', trim( $tags, " \n\t\r\0\x0B," ) ); |
| 5237 | $terms = explode( ',', trim( $terms, " \n\t\r\0\x0B," ) ); |
5238 | 5238 | } |
5239 | 5239 | |
5240 | 5240 | /* |
… |
… |
function wp_set_post_terms( $post_id = 0, $tags = '', $taxonomy = 'post_tag', $a |
5242 | 5242 | * children with the same names but different parents aren't confused. |
5243 | 5243 | */ |
5244 | 5244 | if ( is_taxonomy_hierarchical( $taxonomy ) ) { |
5245 | | $tags = array_unique( array_map( 'intval', $tags ) ); |
| 5245 | $tags = array_unique( array_map( 'intval', $terms ) ); |
5246 | 5246 | } |
5247 | 5247 | |
5248 | | return wp_set_object_terms( $post_id, $tags, $taxonomy, $append ); |
| 5248 | return wp_set_object_terms( $post_id, $terms, $taxonomy, $append ); |
5249 | 5249 | } |
5250 | 5250 | |
5251 | 5251 | /** |