Mir ist aufgefallen, dass wir seit WP 3.5 die Bibliotheken Backbone.js und Underscore.js enthalten haben. Das neue Media Modal verwendet Unterstreichungsvorlagen und ich habe mich gefragt, wie ich sie einfügen kann, insbesondere auf der Admin-Seite. Gibt es eine richtige Möglichkeit, diese einzufügen?
Ihre Plugin-Indexdatei:
add_action( 'print_media_templates', 'wpse8170_admin_footer' );
function wpse8170_admin_footer() {
require 'templates.php';
}
Deine templates.php:
<script id="tmpl-mytemplate" type="text/html">
<h1>Hello {{data.name}}!</h1>
</script>
Ihre Medien-JS-Datei:
wp.media.view.MyView = wp.media.View.extend({
template: wp.media.template('mytemplate'),
render: function() {
this.$el.html(this.template({name: 'world'}));
}
});