get_theme_mods()函数用于获取当前主题的所有自定义设置。这些设置可以通过WordPress自定义器进行设置。

使用get_theme_mods()函数可以获取到一个包含所有自定义设置的关联数组。数组的键是设置的名称,值是设置的值。

以下是get_theme_mods()函数的用法:

$theme_mods = get_theme_mods();

获取主题的所有自定义设置后,可以通过键来访问特定的设置。例如,要获取"logo_image"设置的值,可以使用以下代码:

$logo = $theme_mods['logo_image'];

如果某个设置不存在,将返回NULL。

除了获取单个设置的值,还可以使用循环来遍历并输出所有设置的值。以下是一个简单的示例:

$theme_mods = get_theme_mods();
foreach ($theme_mods as $name => $value) {
echo $name . ': ' . $value . '
';
}

上述代码将以名称和值的格式输出所有自定义设置。

请注意,get_theme_mods()函数只能用于当前激活的主题。如果想要获取其他主题的自定义设置,可以在函数中指定主题的名称作为参数,如下所示:

$theme_mods = get_theme_mods('theme-name');

其中,"theme-name"是要获取设置的主题名称。

总结:
get_theme_mods()函数用于获取当前主题的所有自定义设置。可以通过键访问特定的设置,也可以使用循环遍历输出所有设置的值。