1.0Maximo Conceptshttps://maximoconcepts.comPranjalhttps://maximoconcepts.com/author/pranjal/Adding custom attribute to asset template and copying it to the asset - Maximo Conceptsrich600338<blockquote class="wp-embedded-content" data-secret="DGaEYVbDEr"><a href="https://maximoconcepts.com/2016/02/14/adding-custom-attribute-to-asset-template-and-coping-it-to-the-asset/">Adding custom attribute to asset template and copying it to the asset</a></blockquote><iframe sandbox="allow-scripts" security="restricted" src="https://maximoconcepts.com/2016/02/14/adding-custom-attribute-to-asset-template-and-coping-it-to-the-asset/embed/#?secret=DGaEYVbDEr" width="600" height="338" title="“Adding custom attribute to asset template and copying it to the asset” — Maximo Concepts" data-secret="DGaEYVbDEr" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" class="wp-embedded-content"></iframe><script> /*! This file is auto-generated */ !function(d,l){"use strict";l.querySelector&&d.addEventListener&&"undefined"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!/[^a-zA-Z0-9]/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret="'+t.secret+'"]'),o=l.querySelectorAll('blockquote[data-secret="'+t.secret+'"]'),c=new RegExp("^https?:$","i"),i=0;i<o.length;i++)o[i].style.display="none";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute("style"),"height"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):"link"===t.message&&(r=new URL(s.getAttribute("src")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener("message",d.wp.receiveEmbedMessage,!1),l.addEventListener("DOMContentLoaded",function(){for(var e,t,s=l.querySelectorAll("iframe.wp-embedded-content"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute("data-secret"))||(t=Math.random().toString(36).substring(2,12),e.src+="#?secret="+t,e.setAttribute("data-secret",t)),e.contentWindow.postMessage({message:"ready",secret:t},"*")},!1)))}(window,document); </script> When it comes to adding a custom attribute to asset template and getting it copied to the asset, one might think that this may require extending the asset template class and adding the code to get the field copied or probably configuring a cross over domain. But its way easier than that! Just creating the … Continue readinghttps://maximoconcepts.files.wordpress.com/2016/02/2016-02-14-10_52_35-asset-templates.png