除了GET_TEMPLATE_DIRECTORY_URI()之外,还有其他方法吗? 时间:2017-08-28 作者:TheKidsWantDjent 我需要知道函数get_template_directory_uri() 尚未提供。我需要uri的函数由操作触发after_switch_theme.那么,有没有其他方法来实现这一目标?或者我可以让它以某种方式可用? 2 个回复 SO网友:Mark Kaplun 这表明你“做错了”。在init 行动被取消,或者更好地等待wp_loaded SO网友:Johansson after_switch_theme 传递旧主题的名称和WP_Theme 班因此,您应该能够使用它为主题的URI构建路径。下面是一个示例:add_action( \'after_switch_theme\', \'my_function\', 10, 2 ); function my_function( $old_theme_name, $old_theme = false ){ if( $old_theme ){ $uri = $old_theme->get_template_directory_uri(); } } 这仅在旧主题仍然存在时有效。 结束 文章导航