如果可以获得品牌的动态变量值,则可以加载所需的CPT。
内部功能。php创建指向新函数“remove\\u cpt\\u multisite”的链接。例如:
// Remove menu items for users
include (TEMPLATEPATH . \'/assets/functions/remove_cpt_multisite.php\');
模板本身(remove\\u cpt\\u multisite.php):
<?
add_action( \'admin_init\', \'my_remove_menu_pages\' );
function my_remove_menu_pages() {
$my_brand_variable = "get your variable";
// According to the value add wanted CPT with a switch
switch ($my_brand_variable) {
case "brand1":
include (TEMPLATEPATH . \'/assets/functions/register_cpt_1.php\');
include (TEMPLATEPATH . \'/assets/functions/register_cpt_5.php\');
break;
case "brand2":
include (TEMPLATEPATH . \'/assets/functions/register_cpt_1.php\');
include (TEMPLATEPATH . \'/assets/functions/register_cpt_2.php\');
break;
}
}
?>