如果选择了某个模板,是否可以在编辑屏幕中启用第二个内容区域?
我见过像第二节插件这样的插件,但它可以用于所有页面。如果为页面选择了某个页面模板,我只希望有第二节。
如果选择了某个模板,是否可以在编辑屏幕中启用第二个内容区域?
我见过像第二节插件这样的插件,但它可以用于所有页面。如果为页面选择了某个页面模板,我只希望有第二节。
你可以add a metabox 对于第二个内容部分,如果当前模板不是特定模板,则使用一点javascript将其隐藏:
current_template = jQuery(\'#page_template\').val();
if( current_template != \'my-special-template.php\' ){
jQuery(\'#_your_meta_box_id\').hide();
}
然后将函数绑定到模板下拉列表的更改事件,并在选择特定模板时显示该函数:jQuery(\'#page_template\').change(function(){
selected_template = jQuery(this).val();
if( selected_template == \'my-special-template.php\' ){
jQuery(\'#_your_meta_box_id\').show();
}
});