unregister_taxonomy_for_object_type() - WordPress 函数参考中文文档

返回介绍

unregister_taxonomy_for_object_type()

发布于 2017-09-11 字数1646 浏览 712 评论 0

unregister_taxonomy_for_object_type( string $taxonomy,  string $object_type )

Remove an already registered taxonomy from an object type.


描述


参数

$taxonomy

(string)
(Required)
Name of taxonomy object.

$object_type

(string)
(Required)
Name of the object type.


返回值

(bool) True if successful, false if not.


源代码

File: wp-includes/taxonomy.php

function unregister_taxonomy_for_object_type( $taxonomy, $object_type ) {
	global $wp_taxonomies;

	if ( ! isset( $wp_taxonomies[ $taxonomy ] ) )
		return false;

	if ( ! get_post_type_object( $object_type ) )
		return false;

	$key = array_search( $object_type, $wp_taxonomies[ $taxonomy ]->object_type, true );
	if ( false === $key )
		return false;

	unset( $wp_taxonomies[ $taxonomy ]->object_type[ $key ] );
	return true;
}

更新日志

Version 描述
3.7.0 Introduced.

相关函数

Uses

  • wp-includes/post.php:
    get_post_type_object()

Used By

  • wp-includes/class-wp-post-type.php:
    WP_Post_Type::unregister_taxonomies()

User Contributed Notes

上一篇:unregister_taxonomy()

下一篇:unregister_widget()

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

目前还没有任何评论,快来抢沙发吧!