remove_theme_support() 函数用于从当前主题中移除对特定功能的支持。这个函数可以用于去除某些功能,例如自定义背景、自定义标识等。

函数语法:
remove_theme_support( string $feature )

参数说明:
- $feature (string):要移除的功能的名称,可以是以下几种取值之一:
- 'post-formats':移除对文章格式的支持。
- 'post-thumbnails':移除对文章缩略图的支持。
- 'html5':移除对HTML5标签的支持。
- 'custom-background':移除对自定义背景的支持。
- 'custom-header':移除对自定义标识的支持。
- 'custom-logo':移除对自定义标志的支持。
- 'automatic-feed-links':移除对自动订阅的支持。
- 'title-tag':移除对自定义标题的支持。
- 'menus':移除对自定义菜单的支持。
- 'widgets':移除对小工具的支持。
- 'woocommerce':移除对 WooCommerce 的支持。
- 'align-wide':移除对宽对齐的支持(WordPress 5.0+)。

注意事项:
- 这个函数只能在主题的 functions.php 文件中使用。
- 一旦移除了对某个功能的支持,该功能在主题中将不再可用。

示例用法:
1. 移除对文章缩略图的支持:

function remove_theme_features() {
remove_theme_support( 'post-thumbnails' );
}
add_action( 'after_setup_theme', 'remove_theme_features' );

2. 移除对自定义菜单的支持:

function remove_theme_features() {
remove_theme_support( 'menus' );
}
add_action( 'after_setup_theme', 'remove_theme_features' );

通过这些示例,你可以根据自己的需求来移除主题中的某些功能。请注意,在使用这个函数之前,你需要先了解当前主题支持哪些功能。