Cómo agregar una segunda sección de contenido al usar cierta plantilla de página

¿Es posible habilitar un segundo área de contenido en la pantalla de edición si se elige una determinada plantilla?

He visto complementos como el plugin de la segunda sección, pero eso lo habilita para todas las páginas. Me gustaría tener solo la segunda sección si se elige una determinada plantilla de página para una página.

Solutions Collecting From Web of "Cómo agregar una segunda sección de contenido al usar cierta plantilla de página"

Puede agregar un metabox para su segunda sección de contenido, luego ocultarlo con un poco de javascript si la plantilla actual no es una plantilla específica:

current_template = jQuery('#page_template').val(); if( current_template != 'my-special-template.php' ){ jQuery('#_your_meta_box_id').hide(); } 

luego vincula una función al evento de cambio del menú desplegable de la plantilla y muéstrela cuando se seleccione una plantilla específica:

 jQuery('#page_template').change(function(){ selected_template = jQuery(this).val(); if( selected_template == 'my-special-template.php' ){ jQuery('#_your_meta_box_id').show(); } });