Как добавить комментарий к скриптам, используя функцию в wordpress?

это код im, используемый для вызова скрипта, если браузер является то

<!--[if IE]> <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script> <style type="text/css"> .clear { zoom: 1;display: block;} </style> <![endif]--> 

но как я могу добавить это на function.php, как обычно, мы делаем это, чтобы вызвать js

 wp_register_script('html5js', ("http://html5shiv.googlecode.com/svn/trunk/html5.js"), false, '1.3.2'); wp_enqueue_script('html5js'); 

и я не хочу статически вставлять код в заголовок, есть ли другой способ генерировать комментарий?

Solutions Collecting From Web of "Как добавить комментарий к скриптам, используя функцию в wordpress?"

Существует общий способ использования условных комментариев – для стилей . Но, к сожалению, не для скриптов до # 16024 будет исправлено. Подробности описаны в этом ответе .

Чтобы настроить фильтрацию ваших тем, вы можете использовать обратный вызов для wp_print_scripts и применять там специальный фильтр.

 /** * prints a conditional comments wrapped script * * @wp-hook wp_print_scripts * @return void */ add_action( 'wp_print_scripts', 'wpse_135545_enqueue_print_script' ); function wpse_135545_enqueue_print_script() { $params = apply_filters( 'wpse_135545_enqueue_print_script', array( 'url' => 'http://html5shiv.googlecode.com/svn/trunk/html5.js', 'version' => '1.0', 'cond' => 'IE' ) ); if ( empty( $params[ 'url' ] ) ) return; printf( "<!--[if %s]>\n\t<script src=\"%s\"></script>\n<![endif]-->\n", $params[ 'cond' ], add_query_arg( 'v', $params[ 'version' ], $params[ 'url' ] ) ); } 

Теперь автор плагина или автор темы может обрабатывать это путем изменения параметра через фильтр или полного удаления крючка. (Кстати, параметр версии не имеет смысла при сочетании с URL-адресом соединительной линии. Вы можете рассмотреть возможность ссылки на исправленную версию скрипта.)