Das Krümelmonster
Hallo zusammen,
ich stehe momentan vor folgendem Problem und hoffe auf eure Hilfe
Ich möchte mehrere Scripte, genau genommen zwei, in Conditional Comments im Head ausgeben.
Momentan habe ich folgenden Code, der auch funktioniert:
Mein Problem dabei ist jetzt nur, dass die Scripte nicht innerhalb eines Conditional Comment ausgegeben werden, sondern alle einzeln:
Ich möchte es aber so haben:
Leider sind meine PHP-Kenntnisse noch nicht so weit ausgebaut, um die Lösung eigenständig zu finden.
Hat jemand einen Tip oder gar die Lösung für mein Problem?
Vielen Dank im Voraus
ich stehe momentan vor folgendem Problem und hoffe auf eure Hilfe
Ich möchte mehrere Scripte, genau genommen zwei, in Conditional Comments im Head ausgeben.
Momentan habe ich folgenden Code, der auch funktioniert:
PHP:
function scripts()
{
global $wp_scripts;
wp_register_script( '_html5shiv', get_template_directory_uri() . '/js/vendor/html5shiv-printshiv.js', array(), null, false );
$wp_scripts->add_data( '_html5shiv', 'conditional', 'lt IE 9' );
wp_enqueue_script( '_html5shiv' );
wp_register_script( '_respond', get_template_directory_uri() . '/js/vendor/respond.js', array(), null, false );
wp_enqueue_script( '_respond' );
$wp_scripts->add_data( '_respond', 'conditional', 'lt IE 9' );
}
add_action( 'wp_enqueue_scripts', 'scripts' );
Mein Problem dabei ist jetzt nur, dass die Scripte nicht innerhalb eines Conditional Comment ausgegeben werden, sondern alle einzeln:
HTML:
<!--[if lt IE 9]>
<script type='text/javascript' src='pfad/html5shiv-printshiv.js'></script>
<![endif]-->
<!--[if lt IE 9]>
<script type='text/javascript' src='pfad/respond.js'></script>
<![endif]-->
Ich möchte es aber so haben:
HTML:
<!--[if lt IE 9]>
<script type='text/javascript' src='pfad/html5shiv-printshiv.js'></script>
<script type='text/javascript' src='pfad/respond.js'></script>
<![endif]-->
Leider sind meine PHP-Kenntnisse noch nicht so weit ausgebaut, um die Lösung eigenständig zu finden.
Hat jemand einen Tip oder gar die Lösung für mein Problem?
Vielen Dank im Voraus