Mostrar o editor widgets apenas em páginas que usam um modelo específico?

Estou usando o seguinte código para adicionar mais três imagens em destaque para homepages em uma instalação de vários sites:

if (class_exists('MultiPostThumbnails')) { new MultiPostThumbnails( array( 'label' => 'Core Home Image 1', 'id' => 'core-home-1', 'post_type' => 'page' ) ); new MultiPostThumbnails( array( 'label' => 'Core Home Image 2', 'id' => 'core-home-2', 'post_type' => 'page' ) ); new MultiPostThumbnails( array( 'label' => 'Core Home Image 3', 'id' => 'core-home-3', 'post_type' => 'page' ) ); } 

Os novos widgets da página de edição estão sendo exibidos e funcionando como deveriam, no entanto, eles estão aparecendo em todas as páginas de edição. Como faço para forçar o WordPress a exibi-los apenas nas páginas que usam um modelo específico, ou seja, o Modelo Principal da Página Principal (wp-content / themes / mytheme / templates / core-front-page.php)?

Agradeço antecipadamente por sua ajuda.

Solutions Collecting From Web of "Mostrar o editor widgets apenas em páginas que usam um modelo específico?"

Solução usada:

 // decide to show or hide the widgets function check_for_using_template(selected){ if (selected == "page-templates/core-front-page.php"){ jQuery("#page-core-home-1").show(); jQuery("#page-core-home-2").show(); jQuery("#page-core-home-3").show(); jQuery("label[for='page-core-home-1-hide']").show(); jQuery("label[for='page-core-home-2-hide']").show(); jQuery("label[for='page-core-home-3-hide']").show(); }else{ jQuery("#page-core-home-1").hide(); jQuery("#page-core-home-2").hide(); jQuery("#page-core-home-3").hide(); jQuery("label[for='page-core-home-1-hide']").hide(); jQuery("label[for='page-core-home-2-hide']").hide(); jQuery("label[for='page-core-home-3-hide']").hide(); } } jQuery(document).ready(function(){ check_for_using_template(jQuery("#page_template").val()); jQuery("#page_template").change(function(){ check_for_using_template(jQuery("#page_template").val()); }) }); 

Infelizmente, não consegui utilizar com sucesso o is_page_template, então usei jQuery. Funciona, embora não seja a solução mais eficiente.