sync_category_tag_slugs()
sync_category_tag_slugs( WP_Term|array $term, string $taxonomy )
启用全局术语时同步类别和后标记段。
Synchronizes category and post tag slugs when global terms are enabled.
参数(Parameters)
参数 | 类型 | 说明 |
---|---|---|
$term | (WP_Term | array) | 术语。 |
$taxonomy | (string) | $term的分类法。应该是“category”或“post_tag”,因为这是此函数处理的唯一分类法;其他任何分类都将原封不动地返回。 |
源码(Source)
/** * Synchronize category and post tag slugs when global terms are enabled. * * @since 3.0.0 * * @param object $term The term. * @param string $taxonomy The taxonomy for $term. Should be 'category' or 'post_tag', as these are * the only taxonomies which are processed by this function; anything else * will be returned untouched. * @return object|array Returns `$term`, after filtering the 'slug' field with {@see sanitize_title()} * if $taxonomy is 'category' or 'post_tag'. */ function sync_category_tag_slugs( $term, $taxonomy ) { if ( global_terms_enabled() && ( $taxonomy == 'category' || $taxonomy == 'post_tag' ) ) { if ( is_object( $term ) ) { $term->slug = sanitize_title( $term->name ); } else { $term['slug'] = sanitize_title( $term['name'] ); } } return $term; }
更新版本 | 源码位置 | 使用 | 被使用 |
---|---|---|---|
3.0.0 | wp-admin/includes/ms.php | 1 | 13 |
sync_category_tag_slugs() 为WP2原创文章,链接:https://www.wp2.cn/functions/sync_category_tag_slugs/