Remove Mappress metabox from WP admin except specific page template

Mappress 是一个很好用的google地图插件,但是它在后台的每个编辑页面里都添加了一个Metabox,大多时候这都不是我们想要的,所以我创建了一个 page-contact.php 的页面模板。让它出现在选择了该页面模板的页面。

if (is_admin()) :
	function remove_plugin_metaboxes(){
		global $post;
		//var_dump(get_page_template_slug($post->ID));
		if(get_page_template_slug($post->ID) != "page-templates/page-contact.php"){
			remove_meta_box('mappress', 'page', 'normal');
			remove_meta_box('mappress', 'page', 'side');
		}
	}
	add_action( 'do_meta_boxes', 'remove_plugin_metaboxes' ); 
endif;

发布者

迎迎 姚

关于,介词,引进某种行为的关系者,组成介词结构做状语或定语。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据