我可以假装在定制器里吗? 时间:2019-10-30 作者:Daniel Smith 我正在尝试获取当前注册的所有主题mod/选项的列表。通常的做法是在自定义程序中,然后$wp_customize->settings().这将返回k,v 一对当前注册的所有主题mod,可以保存。如果我检查全球wp_customize 在自定义程序本身之外,它是空的,正如预期的那样。是否有解决方法? 1 个回复 SO网友:Tom J Nowell 你不需要假装在定制器中,只需通过get_theme_mods. 毕竟,它们只是特定于主题的选项。类似这样的内容将打印出定义列表中的所有主题mod:function tomjn_print_theme_mods() { $mods = get_theme_mods(); if ( empty( $mods ) { return; } echo \'<dl>\'; foreach ( $mods as $k => $v ) { echo \'<dt>\'.esc_html( $k ).\'</dt>\'; echo \'<dd>\'.esc_html( $v ).\'</dd>\'; } echo. \'</dl>\'; } https://codex.wordpress.org/Function_Reference/get_theme_mods 文章导航