Was ist in media-template.php und wie funktioniert es?

Ich überprüfe /wp-includes/media-template.php und habe /wp-includes/media-template.php gefunden:

  {{{ data.compat.meta }}}  

Nie zuvor oder {{{ }}} . Welche Art von PHP ist das?
Nach diesen Symbolen in Google zu suchen, erscheint sinnlos …

Solutions Collecting From Web of "Was ist in media-template.php und wie funktioniert es?"

Das sind Javascript-Vorlagen, die von einer Javascript-Bibliothek in HTML kompiliert werden. Ich denke, WP verwendet underscore.js .

Nehmen wir an, Sie schreiben ein jQuery-Plugin, und Sie müssen HTML-Code an das Dokument anhängen. Mit solchen Vorlagen können Sie vermeiden, dass HTML-Code innerhalb von großen verketteten Strings in Ihrem JavaScript-Code eingefügt wird, und es dort platzieren, wo das andere HTML-Markup ist. Also laden Sie diese Vorlage aus Ihrem Plugin, kompilieren sie (Variablen werden ersetzt) ​​und hängen den resultierenden HTML-Code an Ihr Dokument an. Im Wesentlichen trennen Sie die Geschäftslogik von der Präsentationslogik. Dies macht auch Ihr Plugin mehr entkoppelt.